ScaleAnimationを使用して各クリックでビューを拡大したいと思います。私はアニメーションの効果をfillAfterで終了した後も管理しましたが、問題は今、アニメーションは常に状態0から開始されます(ビューはXMLで定義されているため) - クリックするとビューがリセットされ、元に戻りますそれは最初のアニメーションの直後の状態になります。Android ScaleAnimation
アニメーションは、XMLで定義されています:
<scale
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXScale="1"
android:toXScale="1.5"
android:fromYScale="1"
android:toYScale="1.5"
android:pivotX="50%"
android:pivotY="50%"
android:duration="1000"
android:fillAfter="true"
/>
元のサイズでも構いませんが、 – Anze
私はまた、XML定義を含むように質問を修正しました:)。 – Anze