刷新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()快.