說明:
1,本教程涉及反編譯,不詳述,請看
【Best One團隊】【燕落於林】反編譯apk教程,美化,Rom製作必學教程
2,本教程參考了it168論壇飛哥的安卓4.0全域透明教程,感謝飛哥,教程修改的大部分地方都是飛哥的教程裡給出的,原教程不適合CM9,我根據自己的理解對教程做了修正,完全適用於CM9,此教程經過G13的和ONE V的CM9驗證確保可用。
3,效果如下
步驟:
遊客,如果您要查看本帖隱藏內容請回複
額外的話:
1,全域背景圖片的修改有很大的靈活性,如果你要做全域背景的全透明,就可以把那一句
- <item android:drawable="@drawable/background_holo_dark" />
複製代碼
改為
- <item android:drawable="@color/transparent" />
複製代碼
含義為由res/vualues/color.xml中定義的transparent為背景,開啟color.xml可以看到其中
- <color name="transparent">#00000000</color>
複製代碼
這一句即為定義transparent顏色的,#00000000表示全透明
2,如果要做全域背景和工作列背景透明度相等的話,稍微麻煩些,因為上面提到工作列是和全域背景重疊的,透明度也會疊加,所以我們需要對background_holo_dark.png進行特殊處理,使這張圖片上方工作列寬度的地方為全透明,其他地方為我們需要的半透明,這樣就可以了。具體PS方法就不詳述了,我的PS也很爛的。
文章上方的:工作列透明度#70(16進位,相當於十進位的44%),background_holo_dark.png工作列處透明度00%,下方透明度44%,圖片沒有PS好,會有一條淺色的縫,不仔細看是看不到的,這個問題我也不知道怎麼解決,因為多一行像素的話會變成黑條,少一行是就是白條,很無奈,猜測可能是工作列陰影造成的,希望知道的可以告訴我,謝謝
3,也可以在res/vualues/color.xml建立自己的定義的顏色,然後再引用也可以
4,花樣很多自行發揮