1

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

可视状态是指视图是否显示在屏幕上。我不是说能见度。例如,视图位于 ScrollView 下,当用户滚动时,视图将滚动到屏幕外。它的可见性没有改变,它仍然可见但不可见,因为它被滚动出屏幕。

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

4

1 回答 1

1

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

于 2013-01-11T07:52:39.607 回答