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

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

Introduction

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

Prototype

void setOnAdapterChangeListener(OnAdapterChangeListener listener) 

Source Link

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.");
    }/* w ww  .j a va  2 s .  co 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);
}

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.");
    }//  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);
}