從源碼角度理解postInvalidate和Invalidate

1 postInvalidate()方法在非UI線程中調用,通知UI線程重繪。  2 Invalidate()方法在UI線程中調用,重繪當前UI。 首先打開源碼:postInvalidate()方法 源碼解釋如下: 在下一個事件循環中通知重繪,在非UI線程中使用它去重繪。 我們繼續追蹤下去,最後會進入ViewRootImpl的dispatchInvalidateDelayed()方法。 第一行代碼
相關文章
相關標籤/搜索