天天看點

Android view中 的requestLayout和invalidate方法的差別

Android view中的requestLayout和invalidate方法  

requestLayout:當view确定自身已經不再适合現有的區域時,該view本身調用這個方法要求parent view重新調用他的onMeasure onLayout來對重新設定自己位置。

特别的當view的layoutparameter發生改變,并且它的值還沒能應用到view上,這時候适合調用這個方法。

invalidate:View本身調用迫使view重畫。