List of usage examples for android.support.v4.view ViewPager SCROLL_STATE_IDLE
int SCROLL_STATE_IDLE
To view the source code for android.support.v4.view ViewPager SCROLL_STATE_IDLE.
Click Source Link
From source file:com.example.imageslider.OnImageSliderPageChangeListener.java
@Override public void onPageScrollStateChanged(int state) { if (state == ViewPager.SCROLL_STATE_IDLE) { int currentPosition = mViewPager.getCurrentItem(); int lastReal = mViewPager.getAdapter().getCount() - 2; if (currentPosition == 0) { mViewPager.setCurrentItem(lastReal, false); } else if (currentPosition > lastReal) { mViewPager.setCurrentItem(1, false); }//from w w w .ja v a 2 s .c o m } }
From source file:ru.yandex.subtitles.ui.widget.ViewPagerSwipeDetector.java
@Override public void onPageScrollStateChanged(final int state) { mDragged = (state != ViewPager.SCROLL_STATE_IDLE && (mDragged || state == ViewPager.SCROLL_STATE_DRAGGING)); }
From source file:com.momock.binder.container.ViewPagerBinder.java
public boolean isDragging() { return viewPagerState != ViewPager.SCROLL_STATE_IDLE; }
From source file:com.android.tabcarousel.CarouselPagerAdapter.java
/** * {@inheritDoc}/*from w w w . ja v a 2s .co m*/ */ @Override public void onPageScrollStateChanged(int state) { if (state == ViewPager.SCROLL_STATE_IDLE) { mCarousel.restoreYCoordinate(75, mReference.get().getCurrentItem()); } }
From source file:com.nadmm.airports.TabPagerActivityBase.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tab_pager); mViewPager = (ViewPager) findViewById(R.id.view_pager); mPagerAdapter = new PagerAdapter(this, getSupportFragmentManager(), mViewPager); mViewPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { public void onPageScrollStateChanged(int state) { // Disable the swipe refresh while moving between pages if (getCurrentFragment().isRefreshable()) { enableDisableSwipeRefresh(state == ViewPager.SCROLL_STATE_IDLE); }/* w w w .j a v a 2 s. com*/ } }); mTabLayout = (TabLayout) findViewById(R.id.sliding_tabs); }
From source file:is.hello.go99.example.view.ViewPagerAnimatorContextAdapter.java
@Override public void onPageScrollStateChanged(int state) { if (lastPagerScrollState == ViewPager.SCROLL_STATE_IDLE && state != ViewPager.SCROLL_STATE_IDLE) { animatorContext.beginAnimation("View pager scroll"); } else if (lastPagerScrollState != ViewPager.SCROLL_STATE_IDLE && state == ViewPager.SCROLL_STATE_IDLE) { animatorContext.endAnimation("View pager scroll"); }/*from w w w .j av a 2 s .c om*/ this.lastPagerScrollState = state; }
From source file:im.ene.lab.toro.ToroViewPagerHelper.java
@Override public void onPageScrollStateChanged(int state) { if (state == ViewPager.SCROLL_STATE_IDLE) { handler.removeMessages(MSG_LAYOUT_STABLE); handler.sendEmptyMessageDelayed(MSG_LAYOUT_STABLE, MSG_DELAY); }//from www . ja va 2s.c o m }
From source file:at.wada811.android.library.demos.view.ViewPagerActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_view_pager); mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(new ViewPagerAdapter(this)); mViewPager.setOffscreenPageLimit(6); mViewPager.setOnPageChangeListener(new OnPageChangeListener() { @Override// w ww. j a v a 2 s .c o m public void onPageSelected(int position) { LogUtils.d("position: " + position); } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { // LogUtils.d("position: " + position); // LogUtils.d("positionOffset: " + positionOffset); // LogUtils.d("positionOffsetPixels: " + positionOffsetPixels); } @Override public void onPageScrollStateChanged(int state) { switch (state) { case ViewPager.SCROLL_STATE_DRAGGING: LogUtils.d("state: ViewPager.SCROLL_STATE_DRAGGING"); break; case ViewPager.SCROLL_STATE_IDLE: LogUtils.d("state: ViewPager.SCROLL_STATE_IDLE"); break; case ViewPager.SCROLL_STATE_SETTLING: LogUtils.d("state: ViewPager.SCROLL_STATE_SETTLING"); break; default: break; } } }); }
From source file:com.ibm.mil.readyapps.summit.listeners.AutoInfinitePageChangeListener.java
@Override public void onPageScrollStateChanged(int state) { // Let the super class solve all the hot page stuff first before we do some auto scrolling // nonsense//from w w w . j a v a 2 s . c o m super.onPageScrollStateChanged(state); // If the pager is sitting idle when this gets called, just restart the timer if (state == ViewPager.SCROLL_STATE_IDLE) { ((AutoInfiniteViewPager) super.getPager()).restartAutoScrolling(); ((AutoInfiniteViewPager) super.getPager()).setPagesDidMove(false); } }
From source file:com.ibm.mil.readyapps.summit.listeners.InfinitePageChangeListener.java
@Override public void onPageScrollStateChanged(int state) { // Has stopped scrolling if (state == ViewPager.SCROLL_STATE_IDLE && this.isSettling) { // Check for hot page int hotpageCounterpart = ((InfiniteViewPagerAdapter) this.mPager.getAdapter()) .getDuplicateHotPageIndex(); if (hotpageCounterpart != -1) { // Move away from hot page this.mPager.setCurrentItem(hotpageCounterpart, false); }//from www. ja v a2 s . com // Pager can animate this.isSettling = false; } // Has started scrolling if (state == ViewPager.SCROLL_STATE_SETTLING && !this.isSettling) { this.isSettling = true; } }