Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓1活动2动画_Java_Android_Animation - Fatal编程技术网

Java 安卓1活动2动画

Java 安卓1活动2动画,java,android,animation,Java,Android,Animation,我正试图像优步一样,为我的应用程序的活动设置动画 例如,用户看到地图,打开菜单并点击“您的行程”,菜单关闭,“您的行程”从下到上打开。之后,动画将根据用户的选择从左到右或从右到左 基本上,从菜单上看,所有活动动画都是自下而上的,之后是最常见的方式(从左到右/从右到左)。但是当用户点击“X”时,动画是从上到下的 我已经做了大部分,我使用onResume和onPause方法来处理动画 当用户点击菜单项进入activityOne时,我会这样处理: activityOneonResume方法: over

我正试图像优步一样,为我的应用程序的活动设置动画

例如,用户看到地图,打开菜单并点击“您的行程”,菜单关闭,“您的行程”从下到上打开。之后,动画将根据用户的选择从左到右或从右到左

基本上,从菜单上看,所有活动动画都是自下而上的,之后是最常见的方式(从左到右/从右到左)。但是当用户点击“X”时,动画是从上到下的

我已经做了大部分,我使用
onResume
onPause
方法来处理动画

当用户点击菜单项进入activityOne时,我会这样处理:

activityOne
onResume
方法:

overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up);
overridePendingTransition(R.anim.slide_in_right_to_left, R.anim.slide_out_left_to_right);
当用户点击
activityOne
的一项进入
activityTwo

activityOne
onResume
方法:

overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up);
overridePendingTransition(R.anim.slide_in_right_to_left, R.anim.slide_out_left_to_right);
但是当用户返回到
activityOne
时,我想将
activityTwo
从左向右滑动,以显示
activityOne
以产生“返回效果”

问题是,
activityOne
已经有了自下而上的动画

有人能给我指出实现这一目标的正确方向吗

这是正确的方法吗


如何在一个活动中处理两个动画?

明白了!我把活动的动画弄混了

从菜单中:

overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up);
后退按钮:

overridePendingTransition(R.anim.slide_in_left_to_right, R.anim.slide_out_right_to_left);
其他一切:

overridePendingTransition(R.anim.slide_in_right_to_left, R.anim.slide_out_left_to_right);

明白了!我把活动的动画弄混了

从菜单中:

overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up);
后退按钮:

overridePendingTransition(R.anim.slide_in_left_to_right, R.anim.slide_out_right_to_left);
其他一切:

overridePendingTransition(R.anim.slide_in_right_to_left, R.anim.slide_out_left_to_right);

查看这些>>好的,这可以帮助我创建转换,但是如何在同一个活动上处理两个转换?首先从菜单,然后从活动的后退按钮?查看这些>>好的,这可以帮助我创建过渡,但是如何在同一个活动上处理两个过渡?首先从菜单,然后从活动的后退按钮?