1

我正在尝试使用“翻转动画”在两个片段之间进行过渡。我通过编写一个名为 Flip3dAnimation 的扩展动画的单独类来制作我的翻转动画。我在我的应用程序的其他地方使用它,它按预期工作。我现在想用它在片段之间转换。我知道存在以下方法:

setCustomAnimations(arg0, arg1)在 FragmentTransaction 对象上,但是此方法的两个参数必须是 xml 资源。由于我编写了自己的动画,因此我没有在 xml 中声明任何动画,并且我不知道如何让我自己的 Flip3dAnimation 类型在 res/anim/my_animation.xml 文件中显示为有效的 xml 标记。这可能吗?

如果上述解决方案是不可能的,那将如何做到这一点?

编辑:我知道教程,但据我了解,<objectAnimator>标签是一个属性动画,它使用 API 级别 11 并且不包含在支持库中。我的应用程序必须在 Android 3.0 之前的设备上运行,所以这不是一个真正的选择,除非有某种我不知道的解决方法?

谢谢你。

4

0 回答 0