安卓滚动分页

9

有没有适用于Android操作系统的东西,可以实现滚动分页?

*编辑
我指的是像在主屏幕上那样的分页,您可以向右或向左滑动并转到下一页或上一页。


请澄清一下您所说的“滚动分页”是什么意思?它应该长什么样子?如果您能更具体地提出问题,我很乐意帮助您。 - Fedor
2个回答

9

您可以参考android.git.kernel.org上Launcher的源代码示例。查找名为Workspace和CellLayout的类。


我同意这个功能可以在启动器应用程序中找到。并且它可以从那里提取出来。 - Fedor
你能给我启动器源代码的直接链接吗? - Thizzer
@MrThyhs:http://android.git.kernel.org/?p=platform/packages/apps/Launcher.git;a=blob_plain;f=src/com/android/launcher/Workspace.java;hb=HEAD,http://android.git.kernel.org/?p=platform/packages/apps/Launcher.git;a=blob_plain;f=src/com/android/launcher/CellLayout.java;hb=HEAD - Jay Wick
@jay:链接无法使用,能否提供其他的链接? - Android
@Android:看起来服务器已经宕机了。通过http://source.android.com/source/overview.html点击“浏览源代码”没有任何反应。 - Jay Wick
我来这里发现所有的链接都失效了,因为谷歌把他们的仓库都镜像到了 GitHub 上,所以我决定发布 GitHub 的链接,因为它们更易读 - https://github.com/android/platform_packages_apps_launcher/tree/master/src/com/android/launcher - Shereef Marzouk

4

据苹果公司所说, UIPageControl 没有实现“滚动分页”,至少我这样解释。 UIPageControl 跟踪页面数量,根据页面计数/当前页面显示点,并在用户点击时触发事件。它实际上没有实现“分页”(您必须自己处理),与滚动无关。

话虽如此,在Android中没有与UIPageControl相同或类似API的“显示一堆点”的小部件。为您的应用程序创建一个相当简单,使用一组ImageViews,观察点击,替换图像资源以更改点颜色,并向已注册的侦听器触发事件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接