Example usage for android.support.v4.view ViewPager SCROLL_STATE_IDLE

List of usage examples for android.support.v4.view ViewPager SCROLL_STATE_IDLE

Introduction

In this page you can find the example usage for android.support.v4.view ViewPager SCROLL_STATE_IDLE.

Prototype

int SCROLL_STATE_IDLE

To view the source code for android.support.v4.view ViewPager SCROLL_STATE_IDLE.

Click Source Link

Document

Indicates that the pager is in an idle, settled state.

Usage

From source file:com.threehalf.tucao.view.pageindicator.TabPageIndicator.java

@Override
public void onPageSelected(int position) {
    if (mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        mCurrentPage = position;/*  ww  w .  j a v  a 2  s . co  m*/
        mPositionOffset = 0;
    }
    setCurrentItem(position);
    if (mListener != null) {
        mListener.onPageSelected(position);
    }

}

From source file:net.yanzm.mth.MaterialTabHost.java

@Override
public void onPageSelected(int position) {
    if (scrollingState == ViewPager.SCROLL_STATE_IDLE) {
        updateIndicatorPosition(position, 0);
    }//from   w w w. j  a  va 2 s .c  om
    setCurrentTab(position);
}

From source file:com.qs.qswlw.view.Mypager.UltraViewPagerIndicator.java

@Override
public void onPageSelected(int position) {
    if (scrollState == ViewPager.SCROLL_STATE_IDLE) {
        invalidate();/*from w  w  w .jav a 2  s.c  o  m*/
    }

    if (pageChangeListener != null) {
        pageChangeListener.onPageSelected(position);
    }
}

From source file:me.willowcheng.makerthings.ui.OpenHABFragmentPagerAdapter.java

public void onPageScrollStateChanged(int state) {
    Log.d(TAG, String.format("onPageScrollStateChanged(%d)", state));
    // If scroll was finished and there is a flag to notify pager pending
    if (state == ViewPager.SCROLL_STATE_IDLE && notifyDataSetChangedPending) {
        Log.d(TAG, "Scrolling finished");
        if (mSelectedPage < fragmentList.size() - 1) {
            Log.d(TAG, "new position is less then current");
            for (int i = fragmentList.size() - 1; i > mSelectedPage; i--) {
                fragmentList.remove(i);//from ww w. j  a va  2s.c o  m
            }
        }
        notifyDataSetChanged();
        notifyDataSetChangedPending = false;
    }

}

From source file:com.easemob.easeui.widget.viewpagerindicator.CirclePageIndicator.java

@Override
public void onPageSelected(int position) {
    if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        setCurrentPos(position);/*  www.j ava2 s.c o m*/
        invalidate();
    }

    if (mListener != null) {
        mListener.onPageSelected(position);
    }
}

From source file:com.cleveroad.slidingtutorial.CirclePageIndicator.java

@Override
public void onPageSelected(int position) {
    if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        mCurrentPage = position % mRealPagesCount;
        mSnapPage = mCurrentPage;//w  w  w  .  j  av a  2  s  .  co  m
        invalidate();
    }
}

From source file:com.tweetlanes.android.widget.viewpagerindicator.UnderlinePageIndicator.java

@Override
public void onPageSelected(int position, int oldPosition) {
    if (mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        mCurrentPage = position;/*  www.j av  a  2s  . com*/
        mPositionOffset = 0;
        invalidate();
        mFadeRunnable.run();
    }
    if (mListener != null) {
        mListener.onPageSelected(position, oldPosition);
    }
}

From source file:j2w.team.common.widget.infiniteviewpager.InfiniteCirclePageIndicator.java

@Override
public void onPageSelected(int position) {
    if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        mCurrentPage = ((InfinitePagerAdapter) mViewPager.getAdapter()).getVirtualPosition(position);
        mSnapPage = mCurrentPage;//from   w ww  .j ava2  s . co m
        invalidate();
    }

    if (mListener != null) {
        mListener.onPageSelected(position);
    }
}

From source file:com.eosos.page.indicator.UnderlinePageIndicator.java

public void onPageSelected(int position) {
    if (mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        mCurrentPage = position;/*  w  w  w.  j  a v  a2  s .  co m*/
        mPositionOffset = 0;
        invalidate();
        mFadeRunnable.run();
    }
    if (mListener != null) {
        mListener.onPageSelected(position);
    }
}

From source file:com.viewpagerindicator.EgouCirclePageIndicator.java

@Override
public void onPageSelected(int position) {
    if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        mCurrentPage = position % mCount;
        invalidate();//from w ww  .  j a  va 2 s.c  o m
    }

    if (mListener != null) {
        mListener.onPageSelected(position);
    }
}