ViewSwitcher中有两个视图。如何使用xml放置水平动画?当前的代码不会产生预期的效果。
<ViewSwitcher xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/view_switcher"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:inAnimation="@anim/flip_2"
android:outAnimation="@anim/flip_1" >
<include layout="@layout/no_appointment_card" />
<include layout="@layout/appointment_card_profile" />
</ViewSwitcher>
flip_2
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<scale
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500"
android:fillAfter="false"
android:fromXScale="0.0"
android:fromYScale="1.0"
android:interpolator="@android:anim/linear_interpolator"
android:pivotX="50%"
android:toXScale="1.0"
android:toYScale="1.0" />
</set>
flip_1
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<scale
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500"
android:fillAfter="false"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:interpolator="@android:anim/linear_interpolator"
android:pivotX="50%"
android:toXScale="0.0"
android:toYScale="1.0" />
</set>
以下是使用Java创建水平翻转动画的一个示例。
如何使用XML创建这样的水平翻转动画?