我希望在點擊該按鈕後像我的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>
我添加了動畫的第二部分(請參閱原始文章編輯部分),但它不能按預期工作。我期待在第一部分動畫完成後(第一部分),第二部分將開始。但事實並非如此。整個動畫很奇怪,看起來第一部分也受到這個附加代碼的影響。我預計第一個規模將像現在這樣工作。同時第二部分等待200milis然後開始。 – gordonfreeman