Android setWindowAnimations和overridePendingTransition之间的区别?

Android setWindowAnimations和overridePendingTransition之间的区别?,android,android-activity,android-animation,Android,Android Activity,Android Animation,有什么区别, getWindow().setWindowAnimations() 及 看起来两者的功能相同。当我们使用 getWindow().setWindowAnimations(R.anim.start); 然后这个动画在窗口打开时工作,但在这种类型的方法中,我们不能添加窗口关闭动画 但是使用 Activity.overridePendingTransition(R.anim.start,R.anim.end); 这样我们可以在窗口关闭时显示动画 此方法的第一个参数是启动动画 这个

有什么区别,

getWindow().setWindowAnimations()

看起来两者的功能相同。

当我们使用

getWindow().setWindowAnimations(R.anim.start);
然后这个动画在窗口打开时工作,但在这种类型的方法中,我们不能添加窗口关闭动画

但是使用

Activity.overridePendingTransition(R.anim.start,R.anim.end); 
这样我们可以在窗口关闭时显示动画 此方法的第一个参数是启动动画 这个方法的第二个参数是结束于

因此,上述方法之间的差异是显而易见的 overridePendingTransition()用于将开始和结束动画设置为“活动”。
setWindowAnimations仅用于设置开始动画。

感谢您的简单解释:)
Activity.overridePendingTransition(R.anim.start,R.anim.end);