, 之间有什么区别
getWindow().setWindowAnimations()
和
Activity.overridePendingTransition()
看起来两者具有相同的功能。
最佳答案
当我们使用
getWindow().setWindowAnimations(R.anim.start);
然后这个动画在窗口打开时起作用,但是在这种方法中我们不能添加窗口关闭动画。
但是使用
Activity.overridePendingTransition(R.anim.start,R.anim.end);
这个我们可以在窗口关闭时显示动画 这个方法的第一个参数是开始动画 该方法的第二个参数是结束动画。
所以上述方法的区别是 overridePendingTransition() 用于设置 Activity 的开始和结束动画。 setWindowAnimations 用于只设置开始动画。
关于android - setWindowAnimations 和 overridePendingTransition 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30556085/