簡短記錄。
安卓的動畫,是由一張一張的圖片組合,通過快速切換,形成的動畫效果
更換動畫的流程如下
1、獲取動畫
2、更換動畫
3、測試更換的動畫
4、提交到系統源碼,出版本
1、使用adb工具,將 /system/media路徑的動畫,拷貝到你要放的目錄下, 獲取原生的動畫。安卓系統動畫路徑在 /system/media
bootanimation.zip解壓後的目錄及文件
desc.txt,內容如下
720 1280 15 //720 1280是分辨率,15是幀數,每秒切換圖片的張數
p 1 0 part0 //p是標識符,1代表循環一次,0代表循環完一次後等待0*(1/15)秒後繼續下一次的循環 part0代表裏面的圖片
p 0 0 part1 //同上,第一個0代表無限循環,此處爲無限循環part1裏的圖片
注意:更換開關機動畫,文件和圖片名都不可以修改
2、動畫製作
由公司的UI負責切圖,將切好的圖,放在part0裏面,最後一張或兩張,放在part1裏面
注意命名格式,比如第一張爲0001.png,不能是1.png,實測這樣會播放次序有問題。
3、調試動畫
將part0、part1、desc.txt 壓縮爲bootanimation.zip。
注意壓縮格式爲存儲
之後,通過adb push 該bootanimation.zip到/system/media,關機開機即可看到效果
4、測試覺得OK,替換源碼的那份bootanimation.zip,做一個提交即可