我有一些动画图像(帧)像image_1,image_2和image_3.I想在我的应用程序中使用这个动画图像所以我试过
android:oneshot="false" >
android:drawable="@drawable/image_1"
android:duration="2000"/>
android:drawable="@drawable/image_2"
android:duration="50"/>
android:drawable="@drawable/image_3"
android:duration="50"/>
并将其设置为我的布局背景
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(hasFocus){
final AnimationDrawable bgDrawable = (AnimationDrawable) ((LinearLayout) findViewById(R.id.animationLayout))
.getBackground();
((LinearLayout) findViewById(R.id.animationLayout))
.post(new Runnable() {
@Override
public void run() {
bgDrawable .start();
}
});
}
}
}
但这表明动画每次都以相同的顺序重复.我想通过使用这些图像制作随机帧动画.我怎么能这样做?
提前致谢