クラス名 | 属性値 | 説明 | API Level |
AccelerateDecelerateInterpolato | accelerate_decelerate_interpolator | 加速と減速 | 1 |
AccelerateInterpolator | accelerate_interpolator | 加速 | 1 |
AnticipateInterpolator | anticipate_interpolator | 開始時に逆方向に溜める | 4 |
AnticipateOvershootInterpolato | anticipate_overshoot_interpolator | 開始時に逆方向に溜め, 終了時にはみ出す | 4 |
BounceInterpolator | bounce_interpolator | 終了時にバウンド | 4 |
CycleInterpolator | cycle_interpolator | 設定したアニメーションの負の方向も使用しながら繰り返す | 1 |
DecelerateInterpolator | decelerate_interpolator | 減速 | 1 |
LinearInterpolator | linear_interpolator | 変化を加えない | 1 |
OvershootInterpolator | overshoot_interpolator | 終了時にはみ出す | 4 |
TimeInterpolator | time_interpolator | カスタマイズ | 11 |
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<objectAnimator
android:interpolator="@android:anim/decelerate_interpolator"
android:propertyName="translatonX"
android:duration="10000"
android:valueFrom="0"
android:valueTo="100"
/>}
<objectAnimator
android:interpolator="@android:anim/decelerate_interpolator"
android:propertyName="translationY"
android:duration="10000"
android:valueFrom="0"
android:valueTo="120"
/>
</set>
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromXDelta="0"
android:toXDelta="100"
android:fromYDelta="0"
android:toYDelta="120"
android:fillAfter="true"
android:duration="10000"
/>