ertugruldeniz / extensible-page-indicator

Simple Extensible Page Indicator for Android ViewPager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extensible Page Indicator

Simple view pager indicator based on Jardson Almeida concept.
https://dribbble.com/shots/2429036-Page-Scrolling

Download

Gradle

compile 'com.merhold.extensiblepageindicator:extensiblepageindicator:1.0.1'

Usage

Define view in xml layout

<com.merhold.extensiblepageindicator.ExtensiblePageIndicator
        android:id="@+id/flexibleIndicator"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:indicatorRadius="12dp"
        app:indicatorPadding="32dp"
        android:layout_marginBottom="80dp"
        android:layout_gravity="bottom" />

than init view pager object

ExtensiblePageIndicator extensiblePageIndicator = (ExtensiblePageIndicator) findViewById(R.id.flexibleIndicator);
extensiblePageIndicator.initViewPager(mViewPager);

Available attributes:

  • indicatorRadius - circle radius
  • indicatorPadding - space between the circles
  • indicatorInactiveColor - rare circles color
  • indicatorActiveColor - extensible circle color
  • android:gravity - left, center or right

Library license

Extensible Page Indicator is published under the Apache 2.0 license.

About

Simple Extensible Page Indicator for Android ViewPager

License:Apache License 2.0


Languages

Language:Java 100.0%