public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//1 找到控件 顯示動畫效果
final ImageView rocketImage = (ImageView) findViewById(R.id.iv);
//2 設定背景資源
rocketImage.setBackgroundResource(R.drawable.anim);
//2.1 相容低版本寫法
new Thread(){
@Override
public void run() {
SystemClock.sleep(20);
//3 擷取AnimationDrawable 類型
AnimationDrawable rocketAnimation = (AnimationDrawable) rocketImage.getBackground();
//4 開啟動畫
rocketAnimation.start();
}
}.start();
}
}