确定视图是否已失效(已更改)

时间:2015-10-28 20:47:06

标签: android view bitmap

如何判断视图是否无效?我看到View类有isDirty()方法,但它似乎不适用于我的情况。

我正在制作一个自定义布局,可以为其内容的模糊设置动画。它扩展了FrameLayout。因此,首先布局将它的第一个子节点绘制到位图,然后显示位图而不是实际视图。此外,它启动AsyncTask,创建模糊动画步骤。

所以我需要知道子视图何时被更改,以便我可以重绘位图并重新启动AsyncTask。

1 个答案:

答案 0 :(得分:0)

我发现这可以使用ViewTreeObserver.OnPreDrawListener

来实现