it-notepad.com

Добавление точек индикаторов перелистывания страницы в Android

Добавление точек индикаторов перелистывания страницы в Android

Задача – добавить точки – индикаторы при перелистывании страницы в Android
Для ее реализации воспользуемся библиотекой ViewPagerIndicator

 

Для начала необходимо добавить библиотеку в скрипт gradle:

allprojects {
    repositories {
       maven { url "http://dl.bintray.com/populov/maven" }
       mavenCentral()
       jcenter()
    }
}

 

В первый скрипт добавить необходимо только строку maven { url “http://dl.bintray.com/populov/maven” }

dependencies {
...
compile 'com.viewpagerindicator:library:2.4.1@aar'
}
}

 

Сам индикатор добавляется в компоновку довольно просто:

<android.support.v4.view.ViewPager
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:layout_alignParentTop="true"/>

<com.viewpagerindicator.CirclePageIndicator
android:id="@+id/indicator"
android:padding="10dip"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_alignParentBottom="true"
/>

 

…И инициализация элемента CirclePageIndicator

ViewPager mViewPager = (ViewPager) findViewById(R.id.container);
mViewPager.setAdapter(...);
CirclePageIndicator titleIndicator = (CirclePageIndicator)findViewById(R.id.indicator);
titleIndicator.setViewPager(mViewPager);

 

По окончании сих простых действий ВЫ получите такие же милые индикаторы, как и на представленном скринштоте

Exit mobile version