@Override public boolean onInterceptTouchEvent(MotionEvent ev) { try { return super.onInterceptTouchEvent(ev); } catch (IllegalArgumentException e) { return false; } } }
@Override public void onPageScrollStateChanged(int state) { mScrollState = state; if (mViewPagerPageChangeListener != null) { mViewPagerPageChangeListener.onPageScrollStateChanged(state); } }
@Override protected void onSettingsChanged() { // Applying settings from toolbar menu, see BaseExampleActivity pager.getAdapter().notifyDataSetChanged(); }
private void createIndicators() { removeAllViews(); PagerAdapter adapter = mViewpager.getAdapter(); int count; if (adapter == null || (count = adapter.getCount()) <= 0) { return; } createIndicators(count, mViewpager.getCurrentItem()); }
private void init(Context context) { super.removeOnPageChangeListener(onPageChangeListener); super.addOnPageChangeListener(onPageChangeListener); }
@Override public void onPageSelected(int position) { if (mViewpager.getAdapter() == null || mViewpager.getAdapter().getCount() <= 0) { return; } internalPageSelected(position); mLastPosition = position; }
@Override public void onSelected(int index, int old) { if (mViewPager != null) { mViewPager.setCurrentItem(index, false); } }
public int getRealCount() { return mAdapter.getCount(); }
@Override public void onPageSelected(int position) { for (OnPageChangeListener listener : pageChangeListenerList) listener.onPageSelected(position); }
@Override public boolean onTouchEvent(MotionEvent event) { if (this.enabled) { return super.onTouchEvent(event); } return false; }
@Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { for (OnPageChangeListener listener : pageChangeListenerList) listener.onPageScrolled(position, positionOffset, positionOffsetPixels); }
@Override public void restoreState(Parcelable bundle, ClassLoader classLoader) { mAdapter.restoreState(bundle, classLoader); }
@Override public Parcelable saveState() { return mAdapter.saveState(); }
@Override protected void onSettingsChanged() { // Applying settings from toolbar menu, see BaseExampleActivity pager.getAdapter().notifyDataSetChanged(); }
@Override public void onClick(View v) { for (int i = 0; i < mTabStrip.getChildCount(); i++) { if (v == mTabStrip.getChildAt(i)) { mViewPager.setCurrentItem(i); return; } } } }
@Override public boolean onInterceptTouchEvent(MotionEvent event) { if (this.enabled) { return super.onInterceptTouchEvent(event); } return false; }
@Override public void onPageScrollStateChanged(int state) { for (OnPageChangeListener listener : pageChangeListenerList) listener.onPageScrollStateChanged(state); } };
@Override protected void onSettingsChanged() { // Applying settings from toolbar menu, see BaseExampleActivity viewPager.getAdapter().notifyDataSetChanged(); }
@Override public void onPageScrollStateChanged(int state) { mScrollState = state; if (mViewPagerPageChangeListener != null) { mViewPagerPageChangeListener.onPageScrollStateChanged(state); } }
@Override protected void onSettingsChanged() { // Applying settings from toolbar menu, see BaseExampleActivity viewPager.getAdapter().notifyDataSetChanged(); }