我希望覆盖Android中的默认活动转换,其中有些东西更有趣。我想做的事情不能用通常使用的XML集来完成,所以我不能使用overridePendingTransition
,因为它只接受对基于XML的动画资源的整数引用。
我想要做的是创建我自己的对象,该对象继承自Animation
并覆盖getTransformation
和applyTransformation
方法来做我自己的事情。我能做到这一点,但我似乎找不到将这个新动画对象绑定到过渡中的方法。是否有类似overridePendingTransition
的方法接受动画对象?或者我是不是错了?
答案 0 :(得分:1)
目前,该工作由WindowManagerService
完成,后者调用AnimationUtils.loadAnimation
。 AnimationUtils
仅从xml资源加载动画集,因此无法使用自定义的Animation对象。
希望有人会向AOSP提出补丁,增加对自定义动画对象的支持......