gpt4 book ai didi

java - 创建自定义分页指示器

转载 作者:行者123 更新时间:2023-12-01 12:19:47 24 4
gpt4 key购买 nike

我有一个模型,当我在 View 分页器中的 View 之间切换时,我想为其创建一个模型。

实心圆圈表示上一页,半实心圆圈表示当前页面,最后几个空圆圈表示当前未查看的即将出现的页面。

我想知道我可以从哪里开始创建这样的东西?

我还想知道如何知道还剩多少页可供查看,设置等于要显示的空圆圈数。

在 View 之间滑动时如何能够沿着圆形图像移动?

谢谢。

最佳答案

您不需要为它重新发明轮子,因此您可以在其源代码中进行少量修改即可使用库。

使用库

https://github.com/JakeWharton/Android-ViewPagerIndicator

库有 CirclePageIndicator,它正在执行您在 ViewPager 中滚动页面时设置当前圆所需的操作。您需要在下面的类中添加代码以在 onDraw 方法中绘制上一个圆。您可以通过将先前选择的页面存储在变量中来做到这一点并根据您的需要绘制上一页指示器。

https://github.com/JakeWharton/Android-ViewPagerIndicator/blob/master/library/src/com/viewpagerindicator/CirclePageIndicator.java

关于java - 创建自定义分页指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26771632/

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