List of usage examples for android.support.v4.view ViewPager getAdapter
public PagerAdapter getAdapter()
From source file:com.davis.kangpinhui.views.viewpagerindicator.ScrollPageIndicator.java
@Override public void setViewPager(ViewPager view, int initialPosition) { if (mViewPager == view) { return;/* w w w . ja v a 2 s. co m*/ } if (mViewPager != null) { mViewPager.setOnPageChangeListener(null); } final PagerAdapter adapter = view.getAdapter(); if (adapter == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); } mViewPager = view; view.setOnPageChangeListener(this); mSelectedTabIndex = initialPosition; }
From source file:com.hp.adapters.CirclePageIndicator.java
public void setViewPager(ViewPager view) { if (view.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); }/*from w w w .j ava 2 s .c om*/ mViewPager = view; mViewPager.setOnPageChangeListener(this); updatePageSize(); invalidate(); }
From source file:com.runmit.sweedee.view.CirclePageIndicator.java
public void setViewPager(ViewPager view) { if (mViewPager == view) { return;/*from w w w . j a v a 2s . 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); mCircleItemList = new ArrayList<CircleItem>(); float dX; float dY; int longPaddingBefore = getPaddingLeft(); int shortPaddingBefore = getPaddingTop(); final float threeRadius = mRadius * 3; final float shortOffset = shortPaddingBefore + mRadius; float longOffset = longPaddingBefore + mRadius; realCount = ((RecyclingPagerAdapter) mViewPager.getAdapter()).getRealCount(); for (int iLoop = 0, size = realCount; iLoop < size; iLoop++) { float drawLong = longOffset + (iLoop * threeRadius); dX = drawLong; dY = shortOffset; CircleItem mItem = new CircleItem(iLoop, dX, dY); mItem.setBackgroundColor(iLoop == 0 ? defaultFillColor : defaultCommonColor); mCircleItemList.add(mItem); } invalidate(); }
From source file:com.boha.malengagolf.library.util.PagerTitleStrip22.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."); }/* ww w. j a v a 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.bridgeconn.autographago.ui.customviews.TabLayoutHelper.java
protected void setupWithViewPager(@NonNull TabLayout tabLayout, @NonNull ViewPager viewPager) { final PagerAdapter adapter = viewPager.getAdapter(); if (adapter == null) { throw new IllegalArgumentException("ViewPager does not have a PagerAdapter set"); }/*from w w w .j ava2 s . c o m*/ setTabsFromPagerAdapter(tabLayout, adapter, viewPager.getCurrentItem()); viewPager.getAdapter().registerDataSetObserver(mInternalDataSetObserver); viewPager.addOnPageChangeListener(mInternalTabLayoutOnPageChangeListener); tabLayout.setOnTabSelectedListener(mInternalOnTabSelectedListener); }
From source file:com.alibaba.akita.widget.CirclePageIndicator.java
@Override public void setViewPager(ViewPager view) { if (view.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); }/*from w w w . ja va2s . c o m*/ mViewPager = view; mViewPager.setOnPageChangeListener(this); updatePageSize(); invalidate(); }
From source file:ar.com.xpasta.Controls.PagerSlidingTabStrip.java
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();// w w w . j a v a 2 s.c om }
From source file:com.example.jingzhongjie.tabbarviewtest.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 ww . ja va2 s.co m*/ pager.addOnPageChangeListener(pageListener); notifyDataSetChanged(); }
From source file:com.huyn.demogroup.relativetop.PagerSlidingTabStrip.java
public void setViewPager(ViewPager pager, IconAndTextTabProvider iProvider) { this.pager = pager; if (pager.getAdapter() == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); }//w ww . j ava 2s.c o m pager.setOnPageChangeListener(pageListener); notifyDataSetChanged(iProvider); }
From source file:com.malus.pushshow.widget.TabPageIndicator.java
@Override public void setViewPager(ViewPager view) { if (view == null) { return;//w w w. j av a 2 s . c o m } if (mViewPager == view && (mViewPager != null && mViewPager.getAdapter() == view.getAdapter())) { return; } if (mViewPager != null) { mViewPager.setOnPageChangeListener(null); } final PagerAdapter adapter = view.getAdapter(); if (adapter == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); } mViewPager = view; view.setOnPageChangeListener(this); notifyDataSetChanged(); }