我需要在Android中实现类似iOS的点式分页,并需要帮助入门。
我将有1到5个点之间的任意位置,每个点上面都有一个图像,表示" 1"," 2"," 3"," 4"," 5"。单击点或图像将转到相关页面。
我在考虑使用回收站视图或实现自定义视图。
我发现了这个https://github.com/JakeWharton/ViewPagerIndicator,但似乎已经过时了,而且它没有.aar。
谢谢!
答案 0 :(得分:3)
我在gradle中使用此https://github.com/JakeWharton/ViewPagerIndicator,只需将此行添加到build.graddle:
compile 'com.viewpagerindicator:library:2.4.1@aar'
您必须将其添加到您的布局:
<com.viewpagerindicator.CirclePageIndicator
android:id="@+id/start_indicator"
android:layout_width="fill_parent"
android:layout_marginBottom="15dp"
android:layout_height="15dp" />
您可以在代码中使用它,例如:
mIndicator = (CirclePageIndicator) findViewById(R.id.start_indicator);
mIndicator.setViewPager(viewPager);
看起来像这样:
也可以更改指标以匹配不同的样式。