Example usage for android.support.v4.view ViewPager setInternalPageChangeListener

List of usage examples for android.support.v4.view ViewPager setInternalPageChangeListener

Introduction

In this page you can find the example usage for android.support.v4.view ViewPager setInternalPageChangeListener.

Prototype

OnPageChangeListener setInternalPageChangeListener(OnPageChangeListener listener) 

Source Link

Document

Set a separate OnPageChangeListener for internal use by the support library.

Usage

From source file:com.marshalchen.common.uimodule.modifysys.PagerTitleStrip.java

@Override
protected void onAttachedToWindow() {
    super.onAttachedToWindow();

    final ViewParent parent = getParent();
    if (!(parent instanceof ViewPager)) {
        throw new IllegalStateException("PagerTitleStrip must be a direct child of a ViewPager.");
    }//from  w ww  .j  a  va2 s  .c  om

    final ViewPager pager = (ViewPager) parent;
    final PagerAdapter adapter = pager.getAdapter();

    pager.setInternalPageChangeListener(mPageListener);
    pager.setOnAdapterChangeListener(mPageListener);
    mPager = pager;
    updateAdapter(mWatchingAdapter != null ? mWatchingAdapter.get() : null, adapter);
}

From source file:com.am.pagergradienttab.view.PagerGradientTabStrip.java

@Override
protected void onAttachedToWindow() {
    super.onAttachedToWindow();

    final ViewParent parent = getParent();
    if (!(parent instanceof ViewPager)) {
        throw new IllegalStateException("PagerNoSlideTabStrip must be a direct child of a ViewPager.");
    }//  ww  w  .j a v  a2 s .c  o m

    final ViewPager pager = (ViewPager) parent;
    final PagerAdapter adapter = pager.getAdapter();

    pager.setInternalPageChangeListener(mPageListener);
    pager.setOnAdapterChangeListener(mPageListener);
    mPager = pager;
    updateAdapter(mWatchingAdapter != null ? mWatchingAdapter.get() : null, adapter);
}