(1)invalidate():请求重新draw(),但只会绘制调用者本身
(2)setSelection() :请求重新draw(),但只会绘制调用者本身
(3)setVisibility() :INVISIBLE->VISIBLE:invalidate(),VISIBLE/INVISIBLE<->GONE:measure+layout+draw
(4)setEnabled() : 请求重新draw(),但不会重新绘制任何视图包括该调用者本身
(5)requestLayout() :会导致调用measure()过程 和 layout()过程
本文介绍了Android中视图更新的不同方式,包括invalidate()、setSelection()、setVisibility()、setEnabled()及requestLayout()等方法的作用范围与触发条件,有助于理解视图更新的原理。
933

被折叠的 条评论
为什么被折叠?



