从源码角度理解postInvalidate和Invalidate

1 postInvalidate()方法在非UI线程中调用,通知UI线程重绘。  2 Invalidate()方法在UI线程中调用,重绘当前UI。 首先打开源码:postInvalidate()方法 源码解释如下: 在下一个事件循环中通知重绘,在非UI线程中使用它去重绘。 我们继续追踪下去,最后会进入ViewRootImpl的dispatchInvalidateDelayed()方法。 第一行代码
相关文章
相关标签/搜索