Androidプログラマへの道 〜 Moonlight 明日香 〜 - 複数のプロパティを組み合わせてアニメーションする
Property Animation(API Level 11)において, 複数のプロパティを組み合わせてアニメーションするには, setタグのordering属性を利用する.

組み合わせアニメーション

移動アニメーションを行う」及び「回転アニメーションを行う」のProperty Animationを参照.
10秒かけて移動し, その後2秒かけて90度回転する.
  • res/animator/mix.xml
アニメーションの設定を行う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>