android - Android 中用于转换的自定义动画对象?

标签 android animation transition

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

我想做的是创建我自己的对象,它继承自 Animation 并覆盖 getTransformationapplyTransformation 方法来做我自己的事。我能做的就这么多,但我似乎找不到将这个新动画对象绑定(bind)到过渡中的方法。是否有像 overridePendingTransition 这样的方法接受 Animation 对象?还是我做错了?

最佳答案

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

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

关于android - Android 中用于转换的自定义动画对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4001440/

相关文章:

单击时CSS调整元素大小

javascript - 使用 JavaScript 检查元素是否在 CSS 中设置了过渡

android - :active doesn't work on PhoneGap

Android:在开关上使用 setOnCheckedChangeListener 时,我得到 'Cannot Resolve Symbol Error'

android - 无法找到ADB-装有Flutter的Android Studio

Swift:如何为 UITableView 的 rowHeight 设置动画?

jquery - animate.css 和基于 jQuery 的滚动动画

android - 涟漪效果动画速度

android - iOS、Android 上的 CSS 网格布局 - 网格模板区域的问题

android - 单击时突出显示 RecyclerView 中的选定项目