動画リスト
この動画はシリーズ物です。以下の順にご覧ください。
- 【 アニメーション ① 】 ~ 上下移動 ~
- 【 アニメーション ② 】 ~ XML詳細 ~
- 【 アニメーション ③ 】 ~ 回転アニメ ~
- 【 アニメーション ④ 】 ~ 透明化 ~
- 【 アニメーション ⑤ 】 ~ 複合アニメ ~
a4.xml ( 上下 + 回転 )
上下移動しながら回転します。
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="1000" android:fromYDelta="0" android:repeatCount="-1" android:repeatMode="reverse" android:toYDelta="10%" /> <rotate android:duration="1000" android:fromDegrees="0" android:pivotX="50%" android:pivotY="50%" android:repeatCount="-1" android:startOffset="1000" android:toDegrees="360" /> </set>
MainActivity.java
前回の【 アニメーション ① 】 ~上下移動~ に修正を加えます。
package com.test.anim;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.animation.AnimationUtils;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_java_1);
findViewById(R.id.monster).startAnimation(AnimationUtils.loadAnimation(this, R.anim.a4));
}
}