这是问题What is invalid region in Android?
的扩展区域成为“有效”的标准是什么?
答案 0 :(得分:1)
无效表示此区域包含过时信息,必须在下一次View.draw()
来电时重新绘制。
您可以通过调用View.invalidate(Rect rect)
方法使任何地区无效。此方法使提供的矩形区域无效,以便在下一个draw()
帧期间,视图必须重绘该区域。重新绘制后(View.draw()
调用后),该区域再次变为有效。
调用View.invalidate()
会使整个视图区无效。这也是Android调用View.draw()
方法的触发器。它将安排此绘制请求并尽快执行。