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

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

Introduction

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

Prototype

public int getCurrentItem() 

Source Link

Usage

From source file:com.pimp.instincts.adapters.GalleryViewPagerAdapter.java

public View getCurrentView(ViewPager pager) {
    for (int i = 0; i < pager.getChildCount(); i++) {
        if ((int) pager.getChildAt(i).getTag(R.id.index) == pager.getCurrentItem()) {
            return pager.getChildAt(i);
        }//w  w  w .ja v a 2  s  .c om
    }

    return null;
}

From source file:org.tomahawk.tomahawk_android.views.TomahawkScrollView.java

private boolean isListViewScrolledUp() {
    if (findViewById(R.id.fragmentpager) != null) {
        ViewPager viewPager = (ViewPager) findViewById(R.id.fragmentpager);
        View view = viewPager.findViewWithTag(viewPager.getCurrentItem());
        if (view instanceof StickyListHeadersListView) {
            StickyListHeadersListView listView = (StickyListHeadersListView) view;
            //TODO fix np if listchild null
            return listView.getFirstVisiblePosition() == 0
                    && (listView.getListChildAt(0) == null || listView.getListChildAt(0).getTop() >= 0);
        }//w w  w  .  j  a v  a2 s .c  om
    }
    return false;
}

From source file:com.benefit.buy.library.pulltorefresh.library.viewpager.PullToRefreshViewPager.java

@Override
protected boolean isReadyForPullEnd() {
    ViewPager refreshableView = getRefreshableView();
    PagerAdapter adapter = refreshableView.getAdapter();
    if (null != adapter) {
        return refreshableView.getCurrentItem() == (adapter.getCount() - 1);
    }/*from ww  w .j  a va2s .co m*/
    return false;
}

From source file:com.ibm.mil.readyapps.telco.onboarding.appintrolib.AppIntro.java

@Override
public boolean onKeyDown(int code, KeyEvent kvent) {
    if (code == KeyEvent.KEYCODE_ENTER || code == KeyEvent.KEYCODE_BUTTON_A) {
        ViewPager vp = (ViewPager) this.findViewById(R.id.view_pager);
        if (vp.getCurrentItem() == vp.getAdapter().getCount() - 1) {
            onDonePressed();// w w w .  j  a va 2s.c  o  m
        } else {
            vp.setCurrentItem(vp.getCurrentItem() + 1);
        }
        return false;
    }
    return super.onKeyDown(code, kvent);
}

From source file:club.xlxk.libs.pulltorefresh.library.extras.PullToRefreshViewPager.java

@Override
protected boolean isReadyForPullStart() {
    ViewPager refreshableView = getRefreshableView();

    PagerAdapter adapter = refreshableView.getAdapter();
    if (null != adapter) {
        return refreshableView.getCurrentItem() == 0;
    }//  ww  w. j av  a 2 s . c  o  m

    return false;
}

From source file:club.xlxk.libs.pulltorefresh.library.extras.PullToRefreshViewPager.java

@Override
protected boolean isReadyForPullEnd() {
    ViewPager refreshableView = getRefreshableView();

    PagerAdapter adapter = refreshableView.getAdapter();
    if (null != adapter) {
        return refreshableView.getCurrentItem() == adapter.getCount() - 1;
    }//from w  w  w.ja v  a 2 s.com

    return false;
}

From source file:com.base.pulltorefresh.library.extras.PullToRefreshViewPager.java

@Override
protected boolean isReadyForPullStart() {
    ViewPager refreshableView = getRefreshableView();
    PagerAdapter adapter = refreshableView.getAdapter();
    if (null != adapter) {
        return refreshableView.getCurrentItem() == 0;
    }//  w w w .jav a  2  s.c  o m
    return false;
}

From source file:com.base.pulltorefresh.library.extras.PullToRefreshViewPager.java

@Override
protected boolean isReadyForPullEnd() {
    ViewPager refreshableView = getRefreshableView();
    PagerAdapter adapter = refreshableView.getAdapter();
    if (null != adapter) {
        return refreshableView.getCurrentItem() == adapter.getCount() - 1;
    }//  ww w  .j  a  v  a2 s.c  o m
    return false;
}

From source file:me.tangke.scrolldetector.detector.ViewPagerScrollDetector.java

@Override
public boolean detectLeftScrollable(ViewPager view) {
    PagerAdapter pagerAdapter = view.getAdapter();
    if (null == pagerAdapter || 0 == pagerAdapter.getCount()) {
        return false;
    }//from   www . ja  v  a  2 s  .  com
    return view.getCurrentItem() < pagerAdapter.getCount() - 1;
}

From source file:me.tangke.scrolldetector.detector.ViewPagerScrollDetector.java

@Override
public boolean detectRightScrollable(ViewPager view) {
    PagerAdapter pagerAdapter = view.getAdapter();
    if (null == pagerAdapter || 0 == pagerAdapter.getCount()) {
        return false;
    }/*from   w w  w  .ja  v a2 s  . c  o  m*/
    return view.getCurrentItem() > 0;
}