gpt4 book ai didi

android - 实现类似 HomeScreen 的可水平滚动的小部件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:09:10 24 4
gpt4 key购买 nike

大多数 Android 设备都有一个主屏幕,您可以通过拖动来水平滚动(还有其他设备也具有类似网格的 2d 滚动功能,但我只对水平滚动感兴趣)。

有人可以为我阐明如何实现这一目标吗?

首先,我考虑使用自定义 ViewFlipper。我可以为它附加适当的滑动动画,但这并不完全相同。在主屏幕上,“滑动量”取决于您在屏幕上拖动手指的距离。动画是一劳永逸的东西,我无法中途停止它们。

有什么想法吗?

这里有一段关于所需行为的视频:http://www.youtube.com/watch?v=UGdWM2TQNSo&feature=player_detailpage#t=104s

最佳答案

您可以在此处查看 Android 的标准启动器应用程序执行此操作的方式:https://android.googlesource.com/platform/packages/apps/Launcher2/+/master/src/com/android/launcher2/Workspace.java

您主要对 onTouchEventonInterceptTouchEventcomputeScroll 方法感兴趣。

关于android - 实现类似 HomeScreen 的可水平滚动的小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5225029/

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