ViewPagerIndicator

Additional

Language
Java
Version
1.0.3 (Sep 27, 2017)
Created
Aug 3, 2017
Updated
Feb 5, 2019 (Retired)
Owner
Tabassum Latif (tabassumLatif)
Contributor
Tabassum Latif (tabassumLatif)
1
Activity
Badge
Generate
Download
Source code

ViewPagerIndicator

A viewpager indicator.

Gradle

dependencies {
    compile 'com.github.tabassumLatif:ViewPagerIndicator:1.0.+'
}

Usage

 <tabi.vpindicator.ViewPagerIndicator
  android:id="@+id/vpIndicator"
        android:layout_width="match_parent"
        android:layout_height="48dp"/>
    ViewPager viewpager = (ViewPager) view.findViewById(R.id.viewpager);
    ViewPagerIndicator viewPagerIndicator = (ViewPagerIndicator) view.findViewById(R.id.vpIndicator);
    viewpager.setAdapter(mPageAdapter);
    viewPagerIndicator.setViewPager(viewpager);
    // for color
    viewPagerIndicator.setSelectedColor(Color.BLUE);
    viewPagerIndicator.setUnSelectedColor(Color.GREEN);
    
    // for Drawable
    viewPagerIndicator.setSelectedDrawable(getResources().getDrawable(R.drawable.ic_tick_select_light_green));
    viewPagerIndicator.setUnSelectedDrawable(getResources().getDrawable(R.drawable.ic_white_select));
Properties:
  • app:vpi_width
  • app:vpi_height
  • app:vpi_margin
  • app:vpi_drawable
  • app:vpi_drawable_unselected
  • app:vpi_animator
  • app:vpi_animator_reverse
  • app:vpi_orientation
  • app:vpi_gravity
  • app:vpi_indicator_per_row