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.github.shareme.gwsmaterialuikit.library.material.widget.TabPageIndicator.java

@Override
public void onPageScrollStateChanged(int state) {
    if (state == ViewPager.SCROLL_STATE_IDLE) {
        mScrolling = false;// ww w.  j a  v a  2  s  . c  o  m
        TextView tv = getTabView(mSelectedPosition);
        if (tv != null) {
            updateIndicator(tv.getLeft(), tv.getMeasuredWidth());
        }
    } else
        mScrolling = true;

    if (mListener != null)
        mListener.onPageScrollStateChanged(state);
}

From source file:jacketjie.common.libray.custom.view.viewpager.indicator.CirclePageIndicator.java

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

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

From source file:com.e.common.widget.viewpager.CirclePageIndicator.java

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

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

    if (mViewPagerScrollListener != null) {
        mViewPagerScrollListener.scrollFinish(position);
    }
}

From source file:com.curiouslybuilt.splashvideo.app.CirclePageIndicator.java

@Override
public void onPageSelected(int position) {
    if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        int count = mAdapter.getActualCount();
        if (position >= mAdapter.getActualCount())
            position = position % count;
        mCurrentPage = position;//from   w  w w  .ja va2 s.co  m
        mSnapPage = position;
        invalidate();
    }

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

From source file:com.blue.sky.control.CirclePageIndicator.java

@Override
public void onPageScrollStateChanged(int state) {
    mScrollState = state;// w ww. ja v  a  2 s .  c  o  m

    if (mListener != null) {
        mListener.onPageScrollStateChanged(state);
    }

    if (ViewPager.SCROLL_STATE_IDLE == state && isEnd) { // finish??
        if (lastPageSlidingListener != null) {
            lastPageSlidingListener.onLastPageSlidding();
        }
    }
}

From source file:com.example.anumbrella.viewpager.UnderlinePagerIndicator.java

@Override
public void onPageSelected(int position) {
    //??/*  ww w.ja  v  a  2s .c  o  m*/
    if (mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        mCurrentPage = position;
        mPositionOffset = 0;
        invalidate();
        mFadeRunable.run();
    }
    if (pageChangeListener != null) {
        pageChangeListener.onPageSelected(position);
    }
}

From source file:com.xdandroid.lunboviewpager.CirclePageIndicator.java

@Override
public void onPageSelected(int position) {
    if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        mCurrentPage = position % (mViewPager.getAdapter().getCount() / 1000);
        mSnapPage = position % (mViewPager.getAdapter().getCount() / 1000);
        invalidate();/*from   ww  w . j a  v  a 2s. c  o m*/
    }

    handler.sendMessage(Message.obtain(handler, PagerHandler.MSG_PAGE_CHANGED, position, 0));
}

From source file:org.goodev.helpviewpager.CirclePageIndicator.java

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

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

    if (mOnLastPageListener != null && position == getCount()) {
        mOnLastPageListener.onLastPage();
    }
}

From source file:cn.wander.Utils.views.pageindicator.LoopPageCircleIndicator.java

@Override
public void onPageSelected(int position) {
    if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        mCurrentPage = position - 1;/*from   www. ja va 2s .c  o m*/
        mSnapPage = position;
        invalidate();
    }

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

From source file:net.cpacm.library.indicator.ViewpagerIndicator.CirclePageIndicator.java

@Override
public void onPageSelected(int position) {
    if (mViewPager.getAdapter() instanceof InfinitePagerAdapter) {
        position = position % ((InfinitePagerAdapter) mViewPager.getAdapter()).getRealCount();
    }/*from  w  w  w .ja  va 2 s . c o m*/
    if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) {
        mCurrentPage = position;
        mSnapPage = position;
        invalidate();
    }

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