4

我想在一个水平滑动的 Android 应用程序中创建一组页面,并使用刻度线来指示当前页面在我拥有的 12 个页面集中的位置。

Android 设计文档中提到了使用此类标记的设计模式。 http://developer.android.com/training/design-navigation/descendant-lateral.html 见图7

刻度线是在 Android 中作为类的一部分实现的,还是我需要自己创建?有没有人实现了很乐意分享他们的代码的刻度线?

4

2 回答 2

1

如果你不想使用第三方或者你赶时间,你可能想使用一个 RadioGroup 作为刻度线或页面指示器,每个 RadioButton 对应每个页面,你可以在每个页面上放置一个文本标签,然后单选按钮组必须像刻度线一样处于水平方向。

它还将添加一些直观的功能,因为当用户勾选单选按钮时,它将直接进入预期页面,而无需遍历所有页面。

于 2015-01-24T07:26:05.763 回答
0

JakeWharton 的这个库看起来可以完成这项工作。 http://viewpagerindicator.com

于 2013-11-26T15:02:42.927 回答