如何在Android上收听View的可视更改

时间:2013-01-11 07:36:20

标签: android view

我正在创建一个自定义视图(扩展WebView)。我想听取视图的可见状态。

可视状态表示视图是否显示在屏幕上。我不是说可见性。例如,视图在ScrollView下,当用户滚动时,视图将滚出屏幕。它的可见性没有变化,它仍然可见,但由于它被滚动出屏幕而无法查看。

无论如何都要倾听可见的变化吗?

1 个答案:

答案 0 :(得分:1)

由于WebView继承自View,在我看来,您可以覆盖View方法来监控您喜欢的内容。检查developer.android.com's View documentation并检查“实施自定义视图”下的方法。对于滚动示例,您似乎可以覆盖onScrollChanged方法。