刷新View的方法invalidate()和postInvalidate()比较
1.相同点:这两个·函数都是用来重绘view的
2.区别:invalidate()使用在主线程中,在子线程使用报错,postInvalidate()没限制。postvalidate()通过handler传递消息,主线程调用刷新。
3.使用:如果主线程中就使用invalidate(),postInvalidate()需要传递消息,没有invalidate()快.
1.相同点:这两个·函数都是用来重绘view的
2.区别:invalidate()使用在主线程中,在子线程使用报错,postInvalidate()没限制。postvalidate()通过handler传递消息,主线程调用刷新。
3.使用:如果主线程中就使用invalidate(),postInvalidate()需要传递消息,没有invalidate()快.
本文标题:2018-01-10
本文链接:https://www.haomeiwen.com/subject/ixxonxtx.html
网友评论