gpt4 book ai didi

android - 当 View 在 Android 屏幕上可见时如何获得回调

转载 作者:太空宇宙 更新时间:2023-11-03 11:13:51 25 4
gpt4 key购买 nike

有没有办法在 View 出现/消失在屏幕上时获得回调?

我需要这个用于分析目的 - 例如。我需要检查人们看到 View 的次数与点击 View 的次数。

我可以判断一个 View 是否在某个时间点出现在屏幕上,但我想知道是否有回调。

另请注意,当 View 的状态变为 VISIBLE 时我不感兴趣,甚至当 View 被渲染时也不感兴趣(因为例如在 ViewPager 中,第二页的 View 在它们实际出现在屏幕上之前就被渲染了)。

我们针对某些情况做了几种解决方法,但我想要一些更通用的方法。我们在 ListViews、GridViews、ScrollViews 和 ViewPagers 中需要它,它们中的每一个都提出了不同的挑战。

最佳答案

ViewTreeObserver.OnGlobalLayoutListener 有帮助吗?虽然我自己从未使用过它。
参见:http://developer.android.com/reference/android/view/ViewTreeObserver.OnGlobalLayoutListener.html

关于android - 当 View 在 Android 屏幕上可见时如何获得回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20224859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com