摘要: 前言:现在你已经有了一个自定义的view了,并且支持手势和过度动画等属性,现在你要确认这个view 有够快的速度,为了使其在UI上不会显得迟钝或是卡停,你要保证view动画,能每秒最好有60帧。一:优化代码,减少请求次数 1.为了使自定义的view能更快的响应UI,要尽量减少频繁调用子程序中的代码量,不要把太多的 代码放在onDraw()方法中。 2.尽量减少调用invalidate(),每一次调用都会调用onDraw()方法,若是要调用的话尽量调用, 带4个参数的invalidate()方法,而不是没有参数,因为带四个参数的,只是重新绘制view的一 ... 阅读全文
posted @ 2013-12-27 15:27 有情怀的人 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 前言:绘制出一个view只是自定义view的一个部分,还需要自定义一些view的行为,来反馈用户的使用操作,反馈的 行为要合理性,就像真是的物理世界一样,不要太玄幻哦。 可以将view的行为封装到interface中,然后去实现他。一:处理手势操作 1.想其他UI框架一样,androi... 阅读全文
posted @ 2013-12-27 14:45 有情怀的人 阅读(322) 评论(0) 推荐(0) 编辑