This library provides a simple implementation for ViewPager widget dots indicators.
Step 1. Add the JitPack repository to your root build.gradle file
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}Step 2. Add the dependency
dependencies {
implementation 'com.github.jgodinez:dotsindicator:1.0.0'
}In your xml:
<com.jgodinez.dotsindicator.DotsIndicator
android:id="@+id/defaultIndicator"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />Then, in your code attach the view pager to the dots indicator component:
// Set the adapter
viewPager.adapter = Adapter
// Attach the view pager
dotsIndicator.attachViewPager(viewPager)You can custom the dots indicator component by below way:
XML attributes:
app:dot_drawable_selected// selected drawable for current oneapp:dot_drawable_unselected// unselected drawable for each dotapp:dot_height// height for each dotapp:dot_width// width for each dotapp:dot_margin// spacing between each dotapp:dot_orientation// orientation of the component;horizontalis default
