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

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

Introduction

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

Prototype

public PagerAdapter getAdapter() 

Source Link

Document

Retrieve the current adapter supplying pages.

Usage

From source file:com.lean56.andplug.app.view.WechatTab.java

public void setViewPager(ViewPager pager) {
    this.pager = pager;
    if (pager.getAdapter() == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }/*  w w w .ja  v a2s . co m*/
    pager.setOnPageChangeListener(pageListener);
    notifyDataSetChanged();
    setTabsValue();
}

From source file:com.abct.tljr.news.widget.PagerSlidingTabStrip.java

public void setViewPager(ViewPager pager) {
    this.pager = pager;

    if (pager.getAdapter() == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }/*from w w w  .  j a va2  s. c  om*/
    pager.addOnPageChangeListener(pageListener);
    notifyDataSetChanged();
}

From source file:com.oo58.jelly.view.PagerSlidingTabStrip.java

public void setViewPager(ViewPager pager) {
    this.pager = pager;

    if (pager.getAdapter() == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }/*from w w w .  ja  v  a2s  .co m*/
    pager.setOnPageChangeListener(pageListener);
    notifyDataSetChanged();
}

From source file:com.lichkin.customview.PagerSlidingTabStrip.java

public void setViewPager(ViewPager pager) {
    this.pager = pager;

    if (pager.getAdapter() == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }/*ww w  . j  ava  2  s .  c om*/

    pager.setOnPageChangeListener(pageListener);

    notifyDataSetChanged();
    currentPosition = pager.getCurrentItem();
    tabsContainer.getChildAt(currentPosition).setSelected(true); // ADDED
    // THESE
    scrollToChild(currentPosition, 0);
}

From source file:com.shafiq.mytwittle.widget.viewpagerindicator.UnderlinePageIndicator.java

@Override
public void setViewPager(ViewPager viewPager) {
    if (mViewPager == viewPager) {
        return;/*  w w w  . j  a  va 2s .  co  m*/
    }
    if (mViewPager != null) {
        // Clear us from the old pager.
        mViewPager.setOnPageChangeListener(null);
    }
    if (viewPager.getAdapter() == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = viewPager;
    mViewPager.setOnPageChangeListener(this);
    invalidate();
    post(new Runnable() {

        @Override
        public void run() {
            if (mFades) {
                post(mFadeRunnable);
            }
        }
    });
}

From source file:droidninja.filepicker.utils.TabLayoutHelper.java

/**
 * Constructor.//from   ww w  .  j a  va  2s.  com
 *
 * @param tabLayout TabLayout instance
 * @param viewPager ViewPager instance
 */
public TabLayoutHelper(@NonNull TabLayout tabLayout, @NonNull ViewPager viewPager) {
    PagerAdapter adapter = viewPager.getAdapter();

    if (adapter == null) {
        throw new IllegalArgumentException("ViewPager does not have a PagerAdapter set");
    }

    mTabLayout = tabLayout;
    mViewPager = viewPager;

    mInternalDataSetObserver = new DataSetObserver() {
        @Override
        public void onChanged() { // * This method is called when the entire data set has changed
            handleOnDataSetChanged();
        }
    };

    mInternalOnTabSelectedListener = new TabLayout.OnTabSelectedListener() { //    ??
        @Override
        public void onTabSelected(TabLayout.Tab tab) {
            handleOnTabSelected(tab);
        } // ?  ??

        @Override
        public void onTabUnselected(TabLayout.Tab tab) {
            handleOnTabUnselected(tab);
        }

        @Override
        public void onTabReselected(TabLayout.Tab tab) {
            handleOnTabReselected(tab);
        }
    };

    mInternalTabLayoutOnPageChangeListener = new FixedTabLayoutOnPageChangeListener(mTabLayout);

    mInternalOnAdapterChangeListener = new ViewPager.OnAdapterChangeListener() {
        @Override
        public void onAdapterChanged(@NonNull ViewPager viewPager, @Nullable PagerAdapter oldAdapter,
                @Nullable PagerAdapter newAdapter) {
            handleOnAdapterChanged(viewPager, oldAdapter, newAdapter);
        }
    };

    setupWithViewPager(mTabLayout, mViewPager);
}

From source file:com.example.MyUnderline.UnderlinePageIndicator.java

public void setViewPager(ViewPager viewPager) {
    if (mViewPager == viewPager) {
        return;/*w  ww  . j  a v  a 2  s. co  m*/
    }
    if (mViewPager != null) {
        //Clear us from the old pager.
        mViewPager.setOnPageChangeListener(null);
    }
    if (viewPager.getAdapter() == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = viewPager;
    mViewPager.setOnPageChangeListener(this);
    invalidate();
    post(new Runnable() {
        @Override
        public void run() {
            if (mFades) {
                post(mFadeRunnable);
            }
        }
    });
}

From source file:com.cleveroad.slidingtutorial.CirclePageIndicator.java

public void setViewPager(ViewPager view, int realPagesCount) {
    if (mViewPager == view) {
        return;//from   w w  w.  j a va  2 s . c o m
    }
    if (mViewPager != null) {
        mViewPager.removeOnPageChangeListener(this);
    }
    if (view.getAdapter() == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = view;
    mRealPagesCount = realPagesCount;
    view.addOnPageChangeListener(this);
    invalidate();
}

From source file:com.eosos.page.indicator.UnderlinePageIndicator.java

public void setViewPager(ViewPager viewPager) {
    if (mViewPager == viewPager) {
        return;/*from w w  w.j a v  a 2s .  co m*/
    }
    if (mViewPager != null) {
        // Clear us from the old pager.
        mViewPager.setOnPageChangeListener(null);
    }
    if (viewPager.getAdapter() == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = viewPager;
    mViewPager.setOnPageChangeListener(this);
    invalidate();
    post(new Runnable() {

        public void run() {
            if (mFades) {
                post(mFadeRunnable);
            }

        }
    });
}

From source file:net.cpacm.library.indicator.ViewpagerIndicator.CirclePageIndicator.java

@Override
public void setViewPager(ViewPager view) {
    if (mViewPager == view) {
        return;/*from w  ww .  ja v a2s .c  o  m*/
    }
    if (view.getAdapter() == null) {
        throw new IllegalStateException("ViewPager does not have adapter instance.");
    }
    mViewPager = view;
    mViewPager.addOnPageChangeListener(this);
    invalidate();
}