Android幀動畫第二次調用沒反應

問題描述

在使用Android 幀動畫時,第二次調用就不動了。

問題解決

一般用法:

  1. animationIV.setImageResource(R.drawable.animation1); 

  2. animationDrawable = (AnimationDrawable) animationIV.getDrawable();

  3. animationDrawable.start();

一般都是這麼用的。 但是在某些手機上,第一次可以動,但是第二次就不動了。原因未知。 改法就是換了一種獲取動畫圖片的方式,如下:

  1. animationIV.clearAnimation();

  2. animationDrawable = (AnimationDrawable) getResources().getDrawable(R.drawable.link_btn_anim);

  3. animationIV.setImageDrawable(animationDrawable);

  4. animationDrawable.start();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章