我正在创建一个自定义视图(扩展WebView)。我想听取视图的可见状态。
可视状态表示视图是否显示在屏幕上。我不是说可见性。例如,视图在ScrollView下,当用户滚动时,视图将滚出屏幕。它的可见性没有变化,它仍然可见,但由于它被滚动出屏幕而无法查看。
无论如何都要倾听可见的变化吗?
答案 0 :(得分:1)
由于WebView
继承自View
,在我看来,您可以覆盖View
方法来监控您喜欢的内容。检查developer.android.com's View documentation并检查“实施自定义视图”下的方法。对于滚动示例,您似乎可以覆盖onScrollChanged
方法。