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();

            }
        });

    }
相關文章
相關標籤/搜索