public boolean onFling(MotionEvent e1, MotionEvent e2, float v, float v1) { 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(); //startActivity(new Intent(MainActivity.this,Main2Activity.class)); }
时间: 2024-02-10 12:19:43 浏览: 71
TextFilp.rar_android_textfilp
这段代码是关于Android中手势滑动的操作。当手指向左滑动时,如果当前显示的视图是最后一个视图,则会启动一个新的Activity;否则,会设置动画并显示下一个视图。这段代码使用了ViewFlipper控件来显示多个视图,并使用了Animation来实现视图切换动画效果。在手势滑动方面,该代码使用了onFling()方法来进行手势检测和处理。
阅读全文