List of usage examples for android.support.v4.view ViewPager getAdapter
public PagerAdapter getAdapter()
From source file:com.benefit.buy.library.viewpagerindicator.UnderlinePageIndicator.java
@Override public void setViewPager(ViewPager viewPager) { if (mViewPager == viewPager) { return;//from www . j ava 2s . c o 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:ru.surfstudio.infinitepageindicator.InfiniteCirclePageIndicator.java
@Override public void setViewPager(ViewPager view) { if (mViewPager == view) { return;/* w w w .ja v a2s . c o m*/ } if (mViewPager != null) { mViewPager.setOnPageChangeListener(null); } if (view.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); } mViewPager = (InfiniteViewPager) view; mViewPager.setOnPageChangeListener(this); invalidate(); }
From source file:com.yy.androidlib.widget.tab.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 a 2s . c o m*/ PageListener pageListener = new PageListener(); pager.setOnPageChangeListener(pageListener); notifyDataSetChanged(); }
From source file:com.app.gongza.libs.view.tabstrip.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 v a 2 s. c o m // pager.setOffscreenPageLimit(4); pager.setOnPageChangeListener(pageListener); notifyDataSetChanged(); }
From source file:com.lixiang.weather.support.view.smarttab.SmartTabLayout.java
/** * Sets the associated view pager. Note that the assumption here is that the * pager content (number of tabs and tab titles) does not change after this * call has been made.//ww w. j a v a 2 s.com */ public void setViewPager(ViewPager viewPager) { tabStrip.removeAllViews(); this.viewPager = viewPager; if (viewPager != null && viewPager.getAdapter() != null) { viewPager.setOnPageChangeListener(new InternalViewPagerListener()); populateTabStrip(); } }
From source file:com.ryan.ryanapp.ui.customeview.PagerSlidingTabStrip.java
public void setViewPager(ViewPager pager) { this.pager = pager; if (pager.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); }// w ww . j a v a2s . c o m pager.setOnPageChangeListener(pageListener); notifyDataSetChanged(); if (tabsContainer.getChildCount() > 0) { tabsContainer.getChildAt(0).setBackgroundResource(selectedTabBackgroundResId); } }
From source file:com.agcy.tasker.UnderlinePageIndicator.java
@Override public void setViewPager(ViewPager viewPager) { if (mViewPager == viewPager) { return;/* w w w .ja 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() { @Override public void run() { if (mFades) { post(mFadeRunnable); } } }); }
From source file:spirit.freewill.view.indicator.UnderlinePageIndicator.java
@Override public void setViewPager(ViewPager viewPager) { if (mViewPager == viewPager) { return;/*w w w.ja va2 s. com*/ } if (mViewPager != null) { //Clear us from the old pager. mViewPager.setOnPageChangeListener(null); } if (viewPager.getAdapter() == null) { throw new IllegalStateException("FreeViewPager 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.wb.base.widget.viewpager.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 .jav a 2s . c o m*/ pager.addOnPageChangeListener(pageListener); notifyDataSetChanged(); }
From source file:android.support.wear.widget.drawer.PageIndicatorView.java
/** * Supplies the ViewPager instance, and attaches this views {@link OnPageChangeListener} to the * pager.//from w w w . j a v a 2 s.com * * @param pager the pager for the page indicator */ public void setPager(ViewPager pager) { pager.addOnPageChangeListener(this); setPagerAdapter(pager.getAdapter()); mAdapter = pager.getAdapter(); if (mAdapter != null && mAdapter.getCount() > 0) { positionChanged(0); } }