Android 如何在一个事件到另一个事件上设置视图动画

Android 如何在一个事件到另一个事件上设置视图动画,android,animation,swipe,Android,Animation,Swipe,我正在开发android应用程序。在我的应用程序中,我想通过滑动并单击tab按钮从第一个活动移动到第二个活动 所以,请告诉我,当我从右向左切换时,如何使用应用程序中的滑动移动到下一个活动,当我从左向右切换时,如何返回第一个活动 谢谢。您可以使用手势检测器获取左右滑动动作的回调。 让您的活动在EstureListener上实现 然后重写此方法 public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,

我正在开发android应用程序。在我的应用程序中,我想通过滑动并单击tab按钮从第一个活动移动到第二个活动

所以,请告诉我,当我从右向左切换时,如何使用应用程序中的滑动移动到下一个活动,当我从左向右切换时,如何返回第一个活动


谢谢。

您可以使用手势检测器获取左右滑动动作的回调。
让您的活动在EstureListener上实现

然后重写此方法

public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
            float velocityY) {
        // TODO Auto-generated method stub
        try {
            if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH)
                return false;
            // right to left swipe
            if (e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE
                    && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) {


                    Intent i=new Intent(GroupScreen.this,TimeLineScreen.class);
                    i.putExtra("clear", true);
                    i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                    startActivity(i);
                    finish();
                    overridePendingTransition( R.anim.slide_in_left, R.anim.slide_out_left );





        } catch (Exception e) {
            // nothing
        }

        return true;    
    }