Android3.0帧动画不执行的问题

如下代码:

AnimationDrawable animationDrawable = (AnimationDrawable)imageview.getBackground();
animationDrawable.start();//启动动画

在Android3.0上会遇到不执行的问题,需修改为:

AnimationDrawable animationDrawable = (AnimationDrawable)imageview.getBackground();
imageview.post(new Runnable(){
    @override
    public void run(){
        animationDrawable.start();//启动动画
    }
})

你可能感兴趣的:(Android3.0帧动画不执行的问题)