我有一些非常简单的动画可以完美地与 ViewFlipper 配合使用,但是如果我尝试在 AdapterViewFlipper 输入/输出上设置它们,我会收到运行时错误“Unknown animator name translate”。在查看各自的方法时,看起来 ViewFlipper 需要一个 ViewAnimation,而 AdapterViewFlipper 需要一个 AdapterViewAnimation。api 在其他方面是相同的,并且两者都没有错误地构建。这是其中一个动画的 xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:fromXDelta="0%" android:toXDelta="-100%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="800"/>
</set>
我把它放在脚蹼上,比如:
vf.setOutAnimation(this, R.anim.out_to_left);
我猜这可能意味着我不能使用翻译、输入,但是我将如何完成相同的动画呢?瘸...