3

我想用一些更花哨的东西来覆盖 Android 中的默认活动转换。我想做的事情不能用通常使用的 XML 集来完成,所以我不能使用overridePendingTransition,因为它只接受对基于 XML 的动画资源的整数引用。

相反,我想做的是创建我自己的对象,该对象继承Animation并覆盖getTransformationandapplyTransformation方法来做我自己的事情。我能做的就这么多,但我似乎找不到将这个新动画对象绑定到过渡的方法。有没有像overridePendingTransition这样接受动画对象的方法?还是我对这一切都错了?

4

1 回答 1

1

目前这项工作是由WindowManagerService调用AnimationUtils.loadAnimation. AnimationUtils仅从 xml 资源加载动画集,因此无法使用自定义动画对象。

希望有人会向 AOSP 提出一个补丁,增加对自定义动画对象的支持......

于 2010-11-29T08:14:16.717 回答