setWindowAnimations 和 overridePendingTransition 之间的区别?
Difference between setWindowAnimations and overridePendingTransition?
有什么区别,
getWindow().setWindowAnimations()
和
Activity.overridePendingTransition()
看起来两者的功能相同。
当我们使用
getWindow().setWindowAnimations(R.anim.start);
那么这个动画在window打开时有效,但是在这种方法中我们不能添加window关闭动画。
但使用
Activity.overridePendingTransition(R.anim.start,R.anim.end);
这个我们可以在window关闭时显示动画
这个方法的第一个参数是开始动画
此方法的第二个参数是结束动画。
所以以上方法的区别是
overridePendingTransition() 用于将开始和结束动画设置为 activity。
setWindowAnimations 用于只设置启动动画。
有什么区别,
getWindow().setWindowAnimations()
和
Activity.overridePendingTransition()
看起来两者的功能相同。
当我们使用
getWindow().setWindowAnimations(R.anim.start);
那么这个动画在window打开时有效,但是在这种方法中我们不能添加window关闭动画。
但使用
Activity.overridePendingTransition(R.anim.start,R.anim.end);
这个我们可以在window关闭时显示动画 这个方法的第一个参数是开始动画 此方法的第二个参数是结束动画。
所以以上方法的区别是 overridePendingTransition() 用于将开始和结束动画设置为 activity。 setWindowAnimations 用于只设置启动动画。