我点击之后想要像我的
ImageView动画一样翻转.我的目的是将图像的宽度缩小到0,然后立即将其扩展回1.0.这应该模拟图像的翻转.
这就是我实际拥有的.单击图像后,它将图像从1.0缩小到0.
我的问题是如何继续扩展动画的一部分?
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<scale
android:interpolator="@android:anim/linear_interpolator"
android:fromXScale="1.0"
android:toXScale="0.0"
android:fromYScale="1.0"
android:toYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="200" />
</set>
编辑
我为动画的反向部分添加了另一个块,但它没有按预期工作.似乎startOffset没有生效或类似的东西.换句话说,动画是混乱的,似乎动画的第一部分也受到这个附加代码的影响.我做错了什么?
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<scale
android:interpolator="@android:anim/linear_interpolator"
android:fromXScale="1.0"
android:toXScale="0.0"
android:fromYScale="1.0"
android:toYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="200" />
<set android:startOffset="200">
<scale
android:interpolator="@android:anim/linear_interpolator"
android:fromXScale="0.0"
android:toXScale="1.0"
android:fromYScale="1.0"
android:toYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="200" />
</set>
</set>
最佳答案 埋葬另一个< set> < scale /> < /集>在你的第一组内,但在初始比例之后.这将使它们按顺序点火.
有关示例,请参阅此页面. http://developer.android.com/guide/topics/graphics/view-animation.html