Android:为什么称“无效”区域?

时间:2014-11-10 11:50:19

标签: android android-layout

这是问题What is invalid region in Android?

的扩展

区域成为“有效”的标准是什么?

1 个答案:

答案 0 :(得分:1)

无效表示此区域包含过时信息,必须在下一次View.draw()来电时重新绘制。

您可以通过调用View.invalidate(Rect rect)方法使任何地区无效。此方法使提供的矩形区域无效,以便在下一个draw()帧期间,视图必须重绘该区域。重新绘制后(View.draw()调用后),该区域再次变为有效

调用View.invalidate()会使整个视图区无效。这也是Android调用View.draw()方法的触发器。它将安排此绘制请求并尽快执行。