我有一个 ScrollView,它有两个隐藏的图像,一个在顶部,一个在底部。中间有一堆可见的内容。
我需要做的是默认隐藏这些图像,但是当您一直向上或一直向下滚动时,您可以在滚动时看到它们。但是,一旦您停止滚动,它就会弹回可见区域,这样隐藏的图像就不会显示出来。
基本上我试图模仿 iphone UIScrollView 的反弹滚动功能。
我有我的 ScrollView 所有设置,并在开始时进行滚动以隐藏顶部隐藏的图像。现在我需要做的就是检测滚动何时结束,找出 Y 位置,并检查是否显示了隐藏图像。如果是,我会以编程方式向后滚动视图,以便隐藏隐藏的图像。
我希望这一切都说得通。
所以无论如何,我知道如何以编程方式滚动 ScrollView。现在我需要某种回调来告诉我 ScrollView 何时结束滚动,以及一种获取 ScrollView 当前“Y”位置的方法。有什么我可以使用的方法吗?
我浏览了 ScrollView 文档,但没有任何反应。我仍然不太熟悉 Android 命名方案,所以也许我在某处遗漏了一些明显的东西。
无论如何,任何帮助将不胜感激。干杯。