読者です 読者をやめる 読者になる 読者になる

【Android】Tween Animation

<alpha>, <scale>, <translate>, <rotate>を使用してXMLで簡単にTween Animationを作成できます。 また、<set>でネストにできます。

例えば、android.R.anim.slide_in_rightの場合、以下のようになっています。

<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:fromXDelta="50%p" android:toXDelta="0"
            android:duration="@android:integer/config_mediumAnimTime"/>
    <alpha android:fromAlpha="0.0" android:toAlpha="1.0"
            android:duration="@android:integer/config_mediumAnimTime" />
</set>

Fragmentの切り替えのFragmentTransaction#setCustomAnimationsといった アニメーションを設定する場合に便利です。

参考