真正CM9全域透明教程

來源:互聯網
上載者:User

說明:

1,本教程涉及反編譯,不詳述,請看
【Best One團隊】【燕落於林】反編譯apk教程,美化,Rom製作必學教程

2,本教程參考了it168論壇飛哥的安卓4.0全域透明教程,感謝飛哥,教程修改的大部分地方都是飛哥的教程裡給出的,原教程不適合CM9,我根據自己的理解對教程做了修正,完全適用於CM9,此教程經過G13的和ONE V的CM9驗證確保可用。

3,效果如下
 


步驟:

遊客,如果您要查看本帖隱藏內容請回複




額外的話:

1,全域背景圖片的修改有很大的靈活性,如果你要做全域背景的全透明,就可以把那一句

  1. <item android:drawable="@drawable/background_holo_dark" />

複製代碼

改為

  1. <item android:drawable="@color/transparent" />

複製代碼

含義為由res/vualues/color.xml中定義的transparent為背景,開啟color.xml可以看到其中

  1. <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,花樣很多自行發揮

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.