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

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

Introduction

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

Prototype

int SCROLL_STATE_DRAGGING

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

Click Source Link

Document

Indicates that the pager is currently being dragged by the user.

Usage

From source file:com.home.library.vpi.TitlePageIndicator.java

@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
    mCurrentPage = position;//from w  w w .j ava 2  s  . com
    mPageOffset = positionOffset;

    Log.d("onPageScrolled", "position=" + position + "  positionOffset=" + positionOffset
            + "  positionOffsetPixels=" + positionOffsetPixels);

    if (mFades) {
        if (positionOffsetPixels > 0) {
            removeCallbacks(mFadeRunnable);
            mPaintText.setAlpha(0XFF);
            mPaintFooterLine.setAlpha(0XFF);
            mPaintFooterIndicator.setAlpha(0XFF);
            mBackGroundPaint.setAlpha(mInitBackGroundPaintAlpha);
        } else if (mScrollState != ViewPager.SCROLL_STATE_DRAGGING) {
            postDelayed(mFadeRunnable, mFadeDelay);
        }
    }

    invalidate();

    if (mListener != null) {
        mListener.onPageScrolled(position, positionOffset, positionOffsetPixels);
    }
}