List of usage examples for android.support.v4.view ViewPager getAdapter
public PagerAdapter getAdapter()
From source file:com.astuetz.PagerSlidingTabStripPlus.java
/*** * Set the view pager that we want to relate * * set the pageListener and refresh the content if there are changes * * @param pager/* ww w. j a v a 2s . c om*/ */ public void setViewPager(ViewPager pager) { this.pager = pager; if (pager.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); } pager.setOnPageChangeListener(pageListener); notifyDataSetChanged(); }
From source file:com.pendulab.theExchange.widget.CirclePageIndicator.java
@Override public void setViewPager(ViewPager view) { if (mViewPager == view) { return;/*from w w w .j a v a 2 s . c o m*/ } if (mViewPager != null) { mViewPager.setOnPageChangeListener(null); } if (view != null) { if (view.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); } mViewPager = view; mViewPager.setOnPageChangeListener(this); invalidate(); } }
From source file:com.little.pager.PagerSlidingTabStrip.java
public void setViewPager(ViewPager pager) { this.pager = pager; selectedPosition = pager.getCurrentItem(); if (pager.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); }/* w ww.j a v a 2s . co m*/ pager.addOnPageChangeListener(pageListener); notifyDataSetChanged(); }
From source file:pt.carlos.alex.rosario.ContasRosario.java
@Override public void setViewPager(final ViewPager view) { if (mViewPager == view) { return;//from w w w. j a v a 2 s.c o m } if (mViewPager != null) { mViewPager.setOnPageChangeListener(null); } if (view.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); } mViewPager = view; mViewPager.setOnPageChangeListener(this); invalidate(); }
From source file:base.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 ww. j a v a 2 s.c o m*/ pager.setOnPageChangeListener(pageListener); pager.getAdapter().registerDataSetObserver(adapterObserver); adapterObserver.setAttached(true); notifyDataSetChanged(); }
From source file:com.cloud.widget.viewpager.PagerSlidingTabStrip.java
public void setViewPager(ViewPager pager, float[] indicatorNum, int screenWidth, boolean hasIndicator, boolean hasNum) { this.pager = pager; if (pager.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); }// w w w. java2s .c o m this.screenWidth = screenWidth; pager.setOnPageChangeListener(pageListener); notifyDataSetChanged(indicatorNum, hasIndicator, hasNum); }
From source file:com.example.anumbrella.viewpager.UnderlinePagerIndicator.java
@Override public void setViewPager(ViewPager viewPager) { if (viewPager == mViewPager) { return;/*from ww w. j a va 2s .c o m*/ } if (mViewPager != null) { //?? mViewPager.setOnPageChangeListener(null); } if (viewPager.getAdapter() == null) { throw new IllegalStateException("ViewPager dose not have adapter instance!"); } mViewPager = viewPager; //?? mViewPager.setOnPageChangeListener(this); invalidate(); //? post(new Runnable() { @Override public void run() { if (mFades) { post(mFadeRunable); } } }); }
From source file:com.itsronald.widget.ViewPagerIndicator.java
@Override protected void onAttachedToWindow() { // See:/*from w ww . j av a 2 s . c om*/ // https://android.googlesource.com/platform/frameworks/support/+/nougat-release/v4/java/android/support/v4/view/PagerTitleStrip.java#244 super.onAttachedToWindow(); final ViewParent parent = getParent(); if (!(parent instanceof ViewPager)) { throw new IllegalStateException("ViewPagerIndicator must be a direct child of a ViewPager."); } final ViewPager pager = (ViewPager) parent; viewPager = pager; final PagerAdapter adapter = pager.getAdapter(); pager.addOnPageChangeListener(pageListener); pager.addOnAdapterChangeListener(pageListener); final PagerAdapter lastAdapter = pagerAdapterRef != null ? pagerAdapterRef.get() : null; updateAdapter(lastAdapter, adapter); }
From source file:cpi.suhaib.extendedcirclepagerindicator.CirclePageIndicator.java
@Override public void setViewPager(ViewPager view) { if (mViewPager == view) { return;//from ww w .j a va 2 s.c om } if (mViewPager != null) { mViewPager.setOnPageChangeListener(null); } if (view.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have in.co.digitalhands.adapter instance."); } mViewPager = view; mViewPager.setOnPageChangeListener(this); setmTotalCount(mViewPager.getAdapter().getCount()); invalidate(); }
From source file:pageslidingtabstrip.ConsumingPagerSlidingTabStrip.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 . jav a 2s . com*/ pager.addOnPageChangeListener(pageListener); notifyDataSetChanged(); }