Android AnimationDrawable start后不容许

今天写一个简单的动画,在oncreate中java

mImageView = (ImageView) findViewById(R.id.volum_left);
mAnimationDrawable = (AnimationDrawable) mImageView.getDrawable();
mAnimationDrawable.start();
//这样作就是不能正常的动起来。

后来查阅了一些资料,须要将启动放在一个线程中才行。ide

        mAnimationDrawable = (AnimationDrawable) mImageView.getDrawable();

        mImageView.post(new Runnable() {

            @Override
            public void run() {
                // TODO Auto-generated method stub
                mAnimationDrawable.start();

            }
        });

    }
相关文章
相关标签/搜索