List of usage examples for android.support.v4.view ViewPager getAdapter
public PagerAdapter getAdapter()
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(); }