AnimationDrawable是Android中用于實現幀動畫的類,可以通過一系列圖片逐幀播放來創建動畫效果。
AnimationDrawable是Drawable的子類,可以在xml中定義并通過代碼控制其播放。
AnimationDrawable可以循環播放,也可以設置播放次數。
可以通過setOneShot()方法設置是否只播放一次。
AnimationDrawable可以通過addFrame()方法添加幀圖片,通過start()方法開始播放動畫。
可以通過AnimationDrawable的getFrame()方法獲取每一幀的Drawable對象。
AnimationDrawable可以通過setDuration()方法設置每一幀的播放時長。
AnimationDrawable可以通過stop()方法停止動畫播放。