【发布时间】:2013-11-26 18:17:02
【问题描述】:
当一个视图出现/消失在屏幕上时,有没有办法获得回调?
我需要这个用于分析目的 - 例如。我需要检查人们看到一个视图的次数与他们点击它的次数。
我可以判断某个视图是否在某个时间点出现在屏幕上,但我想知道是否有回调。
另外请注意,当视图的状态变为可见时,我不感兴趣,即使视图被呈现(因为例如,在 ViewPager 中,第二页的视图在它们实际出现在屏幕上之前被呈现)。
我们针对某些场景做了几种变通方法,但我想要一些更通用的方法。我们需要在 ListViews、GridViews、ScrollViews 和 ViewPagers 中使用它,并且它们中的每一个都会带来不同的挑战。
【问题讨论】:
-
我知道这是一个老问题,但没有看到任何答案。介意分享最终是您的解决方案。谢谢!!
标签: android android-layout android-ui