mpaint.setshader(mlineargradient); //把你之前設定好漸變的顏色設定到上面初始畫的筆中
mmatrix=new matrix(); //初始花顏色矩陣 }
} }@override
protected void ondraw(canvas canvas)
/*** 畫出動畫的主要的就是下面的3個方法 */
mmatrix.settranslate(mtranslate, 0); //平移矩陣
mlineargradient.setlocalmatrix(mmatrix); //把平移後的矩陣設定到顏色漸變中
postinvalidatedelayed(100); //最後一步就開始畫了,這個方法會隔100毫秒畫一次,但是每次顏色的矩 //陣是不同,這樣你就會看到顏色動起來了 }
} }
安卓手機開機動畫製作原理教程
先說開機動畫實現原理 android的動畫是由一系列的連續png作為幀組成的動畫形式。不是合成為一張gif,而是乙個檔案包,將各幀png以壓縮方式儲存。這個儲存的檔名就是bootanimation.zip,這個檔案是zip壓縮檔案,壓縮方式要求是儲存壓縮 開機動畫檔案bootanimation.zi...
安卓手機開機動畫製作修改教程
1.首先要明白,開機動畫是乙個zip檔案,首先是讀取 data local bootanimation.zip,如果在那裡找不到,2.知道這個,就給了我們機會自己做乙個開機畫面,以替換掉系統預設的開機畫面了。第一步,我們將png轉換成colormap 8bit 以縮小檔案占用磁碟空間 以下是ubun...
安卓手機開機動畫製作原理教程
先說開機動畫實現原理 android的動畫是由一系列的連續png作為幀組成的動畫形式。不是合成為一張gif,而是乙個檔案包,將各幀png以壓縮方式儲存。這個儲存的檔名就是bootanimation.zip,這個檔案是zip壓縮檔案,壓縮方式要求是儲存壓縮 開機動畫檔案bootanimation.zi...