最終更新: moonlight_aska 2015年11月29日(日) 00:53:18履歴
Property Animation(API Level 11)において, 複数のプロパティを組み合わせてアニメーションするには, setタグのordering属性を利用する.
「移動アニメーションを行う」及び「回転アニメーションを行う」のProperty Animationを参照.
10秒かけて移動し, その後2秒かけて90度回転する.
10秒かけて移動し, その後2秒かけて90度回転する.
- res/animator/mix.xml
- orderingは, 同時に再生する(together)か, 順番に再生する(sequentially)を指定する. defaultは"together".
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:ordering="sequentially" >
<set android:ordering="together" >
<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>
<objectAnimator
android:interpolator="@android:anim/decelerate_interpolator"
android:propertyName="rotation"
android:duration="2000"
android:valueFrom="0"
android:valueTo="90"
/>
</set>
コメントをかく