First, you can define an XML file for frame-by-frame playback:
1 <? XML version = "1.0" encoding = "UTF-8" ?> 2 < Animation-list Xmlns: Android = "Http://schemas.android.com/apk/res/android" 3 Android: oneshot = "False" > 4 5 < Item 6 Android: drawable = "@ Drawable/on_001" 7 Android: Duration = "100" /> 8 9 < Item 10 Android: drawable = "@ Drawable/on_002" 11 Android: Duration = "100" /> 12 13 < Item 14 Android: drawable = "@ Drawable/on_003" 15 Android: Duration = "100" /> 16 17 < Item 18 Android: drawable = "@ Drawable/on_004" 19 Android: Duration = "100" /> 20 21 < Item 22 Android: drawable = "@ Drawable/on_005" 23 Android: Duration = "100" /> 24 25 < Item 26 Android: drawable = "@ Drawable/on_006" 27 Android: Duration = "100" /> 28 </ Animation-list >
ThenCodeDefine the animationdrawable object, set it to the background of the view, and set it to start playing:
1Animationdrawable ad =(Animationdrawable) getresources (). getdrawable (2 R. drawable. bootanimation );3 Mview. setbackgrounddrawable (AD );4Ad. Start ();