您的位置:首页 > 移动开发 > Android开发

淘宝商品图片最后一个 继续滑动查看图文详情

2015-09-11 00:00 495 查看
摘要: ViewPager 淘宝



@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
CommUtil.logD(TAG, "onPageScrolled(" + arg0 + "," + arg1 + "," + arg2
+ ")");
currentPageScrollIndex = arg0;
currentPageScrollMove = arg1;
}

private int currentPageScrollIndex = -1;
private float currentPageScrollMove = -1;

重点1:

@Override
public void onPageSelected(int arg0) {
CommUtil.logD(TAG, "onPageSelected(" + arg0+")");
setImageBackground(arg0 % mImgs.length);
if(arg0 == mAllViews.size() -1) {
//如果是拉倒最后显示 继续滑动查看详情则返回上一个View
vpViewPager.setCurrentItem(arg0-1);

}
}

重点2:

vpViewPager.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_UP ){
CommUtil.logD(TAG, "vpViewPager MotionEvent.ACTION_UP");
if(currentPageScrollIndex == (mImgs.length-1) && currentPageScrollMove > 0.21) {
//查看商品图文详情
BusProvider.getInstance().post(new SeeProductDetailEvent());
}
}
return false;
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ViewPager 淘宝 Android