这是我当前的标签布局:
<android.support.design.widget.TabLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/pager"
android:background="?attr/colorPrimary"
android:elevation="6dp"
android:minHeight="?attr/actionBarSize"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
/>
使屏幕看起来像这样:
我想要圆圈导航(我不知道确切的术语)所以,我附上了一张图片:
正如您所看到的,当我浏览屏幕中的可滑动标签时,应该关注与我当前所在页面对应的圆圈编号(在我的情况下,它应该是深灰色,而其他是浅灰色的) )。 您可以在页面底部看到圆圈。
我知道我可以让这些圆圈成为碎片的一部分,然后使相应的圆圈聚焦,但随后,每次滑动,圆形的一组也会被刷掉 - 这是我不想要的。
有没有办法实现这个目标?
答案 0 :(得分:-2)
您可以使用viewpager实现此目的。最常见的viewpager指标是Jakewharton的http://viewpagerindicator.com/。它还与Android支持库中的ViewPager兼容
与工作室一起使用
在声明插件后将其添加到源存储库:
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral()
}
在模块的build.gradle文件中添加依赖项
dependencies {
// ...
compile 'com.viewpagerindicator:library:2.4.1'
// ...
}