Bas*_*ard 5 android swipe android-viewpager
我用ViewPager.setCurrentItem()几秒钟自动刷到下一页.我想在用户开始自己刷卡时立即禁用此功能.据我所知,OnPageChangedListener无论刷卡是否来自用户,都会以相同的方式触发.它似乎beginFakeDrag()可以帮助,但它需要拖动指定数量的像素,这是不切实际的.
Dro*_*der 13
你熟悉SCROLL_STATE_DRAGGING吗?它表示当前正在由用户拖动寻呼机.
例
mPager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int position) {
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int state) {
if (state == ViewPager.SCROLL_STATE_DRAGGING) {
// User has dragged
}
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1147 次 |
| 最近记录: |