在Android中切换活动时的动画?

Piy*_*ush 17 animation android

在Android中从一个活动切换到另一个活动时我想要动画.我的目标动画是动画的自下而上.

我怎样才能做到这一点?

Jay*_*ayu 27

对的,这是可能的.看看这个问题.您必须在动画文件夹中定义动画,而不是使用当前动画

overridePendingTransition( R.anim.slide_in_up, R.anim.slide_out_up );
Run Code Online (Sandbox Code Playgroud)


Dha*_*dra 9

使用此功能转到其他活动时,可以设置动画

overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
Run Code Online (Sandbox Code Playgroud)

如果您通过覆盖方法从上一个活动返回到上一个活动,也可以获得相同的动画

@Override
    public void onBackPressed() {
        super.onBackPressed();
        overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);

    }
Run Code Online (Sandbox Code Playgroud)