com.viewpagerindicator
Interface PageIndicator

All Superinterfaces:
android.support.v4.view.ViewPager.OnPageChangeListener
All Known Implementing Classes:
CirclePageIndicator, IconPageIndicator, LinePageIndicator, TabPageIndicator, TitlePageIndicator, UnderlinePageIndicator

public interface PageIndicator
extends android.support.v4.view.ViewPager.OnPageChangeListener

A PageIndicator is responsible to show an visual indicator on the total views number and the current visible view.


Method Summary
 void notifyDataSetChanged()
          Notify the indicator that the fragment list has changed.
 void setCurrentItem(int item)
          Set the current page of both the ViewPager and indicator.
 void setOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener listener)
          Set a page change listener which will receive forwarded events.
 void setViewPager(android.support.v4.view.ViewPager view)
          Bind the indicator to a ViewPager.
 void setViewPager(android.support.v4.view.ViewPager view, int initialPosition)
          Bind the indicator to a ViewPager.
 
Methods inherited from interface android.support.v4.view.ViewPager.OnPageChangeListener
onPageScrolled, onPageScrollStateChanged, onPageSelected
 

Method Detail

setViewPager

void setViewPager(android.support.v4.view.ViewPager view)
Bind the indicator to a ViewPager.

Parameters:
view -

setViewPager

void setViewPager(android.support.v4.view.ViewPager view,
                  int initialPosition)
Bind the indicator to a ViewPager.

Parameters:
view -
initialPosition -

setCurrentItem

void setCurrentItem(int item)

Set the current page of both the ViewPager and indicator.

This must be used if you need to set the page before the views are drawn on screen (e.g., default start page).

Parameters:
item -

setOnPageChangeListener

void setOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener listener)
Set a page change listener which will receive forwarded events.

Parameters:
listener -

notifyDataSetChanged

void notifyDataSetChanged()
Notify the indicator that the fragment list has changed.



Copyright © 2011-2012 Jake Wharton. All Rights Reserved.