廢話少說,看東西 幀動畫的創建方式主要以下2種: * 用xml創建動畫; * 純Java代碼創建動畫; 本文內容主要關註 純java代碼創建幀動畫 的方式; * 用xml創建幀動畫:http://www.cnblogs.com/geaosu/p/8745151.html 純Java代碼創建動畫過程: ...
廢話少說,看東西
幀動畫的創建方式主要以下2種: * 用xml創建動畫; * 純Java代碼創建動畫; 本文內容主要關註 純java代碼創建幀動畫 的方式; * 用xml創建幀動畫:http://www.cnblogs.com/geaosu/p/8745151.html 純Java代碼創建動畫過程: * 用代碼創建比較簡單,上截圖,代碼在後面; * 代碼private ImageView ivPicJava; ivPicJava = (ImageView) findViewById(R.id.ivPicJava); AnimationDrawable aniDra = new AnimationDrawable(); //給AnimationDrawable添動畫圖片 aniDra.addFrame(getResources().getDrawable(R.drawable.pic_01), 100); aniDra.addFrame(getResources().getDrawable(R.drawable.pic_02), 100); aniDra.addFrame(getResources().getDrawable(R.drawable.pic_03), 100); aniDra.addFrame(getResources().getDrawable(R.drawable.pic_04), 100); aniDra.addFrame(getResources().getDrawable(R.drawable.pic_05), 100); aniDra.addFrame(getResources().getDrawable(R.drawable.pic_06), 100); aniDra.addFrame(getResources().getDrawable(R.drawable.pic_07), 100); aniDra.setOneShot(false);//執行一遍? ivPicJava.setBackgroundDrawable(aniDra); aniDra.start();