增加一个当计数达到3,执行startActivity的代码
时间: 2024-03-24 22:38:15 浏览: 55
Starting Another Activity源码
可以在if语句中添加一个else分支,在其中判断计数器是否达到3,如果是,则执行startActivity的代码。修改后的代码如下所示:
```
if (flingCount >= resId.length) {
//如果计数器已经达到3,停止继续滑动
return false;
} else if (e1.getX() - e2.getX() > MIN_MOVE) {//向左滑动
if (vflp_help.getDisplayedChild() == vflp_help.getChildCount() - 1) {
// 最后一个视图,向右无法滑动
startActivity(new Intent(MainActivity.this, Main2Activity.class));
return true;
}
vflp_help.setInAnimation(mContext, R.anim.right_in);
vflp_help.setOutAnimation(mContext, R.anim.right_out);
vflp_help.showNext();
flingCount++;//手势滑动次数+1
if (flingCount >= 3) {
//计数器达到3,执行startActivity的代码
startActivity(new Intent(MainActivity.this, AnotherActivity.class));
}
}
```
阅读全文