SkillAgentSearch skills...

Extensible Page Indicator

Simple Extensible Page Indicator for Android ViewPager

Install / Use

npx skills add merhold/extensible-page-indicator

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Extensible Page Indicator

Simple view pager indicator based on Jardson Almeida concept. </br> 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.

Related Skills

View on GitHub
GitHub Stars117
CategoryDevelopment
Updated10mo ago
Forks33

Languages

Java

Security Score

87/100

Audited on Oct 5, 2025

No findings