最近正在研究view 重绘,在这个过程中,我学到了一些知识:
1.在进行view 和surfaceview的选择过程中,最好选用sufaceview。(我选择地是view,许多功能函数都是用不了。
2.invalidate()不能用在循环语句中,因为此函数本身具有类似于循环的功能。(eg.在view中,不停的调用ondraw())
3.可以在if()语句定义循环,在调用invalidate()函数,这样能实现稍复杂一点儿的循环或者动态效果。
本文介绍了在Android开发中关于View重绘的一些实用技巧,包括SurfaceView与View的选择建议、invalidate()函数的正确使用方法以及如何通过if语句实现更复杂的重绘逻辑。
最近正在研究view 重绘,在这个过程中,我学到了一些知识:
1.在进行view 和surfaceview的选择过程中,最好选用sufaceview。(我选择地是view,许多功能函数都是用不了。
2.invalidate()不能用在循环语句中,因为此函数本身具有类似于循环的功能。(eg.在view中,不停的调用ondraw())
3.可以在if()语句定义循环,在调用invalidate()函数,这样能实现稍复杂一点儿的循环或者动态效果。
376

被折叠的 条评论
为什么被折叠?