当视图出现/消失在屏幕上时,有没有办法获得回调?
我需要这个用于分析目的 - 例如。我需要检查人们看到一个视图的次数与他们点击它的次数。
我可以判断某个时间点是否有视图显示在屏幕上,但我想知道是否有回调。
另请注意,当视图的状态变为可见时我不感兴趣,甚至当视图被渲染时也不感兴趣(因为例如,在 ViewPager 中,第二页的视图在它们实际出现在屏幕上之前被渲染)。
我们针对某些场景做了几种解决方法,但我想要一些更通用的方法。我们需要在 ListViews、GridViews、ScrollViews 和 ViewPagers 中使用它,并且它们中的每一个都提出了不同的挑战。