狀態(tài)欄的透明
反編譯SystemUI.apk
找到res\layout\status_bar.xml
找到
<com.android.systemui.statusbar.StatusBarView android: orientation="vertical" android:background="#FF000000"
修改為
<com.android.systemui.statusbar.StatusBarView android: orientation="vertical" android:background="@drawable/statusbar_background"
找到
<com.android.systemui.statusbar.DateView android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:id="@id/date" android:background="#FF000000"
修改為
<com.android.systemui.statusbar.DateView android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:id="@id/date" android:background="@drawable/statusbar_background"
當(dāng)然,也可以把FF000000改為99000000,這就是半透明純色效果,99代表透明度,可以隨意改
2需要修改classex.dex文件,
路徑
smali\com\android\systemui\statusbar\StatusBarService.smali文件
找到
new-instance v0, Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
const/16 v3, 0x7d0
const/16 v4, 0x48
const/4 v5, 0x2
修改為
new-instance v0, Landroid/view/WindowManager$LayoutParams;
const/4 v1, -0x1
const/16 v3, 0x7d0
const/16 v4, 0x48
const/4 v5, -0x3
3修改一張圖片,statusbar_background.9.png,處理成半透明
TW3狀態(tài)欄的透明(用TW4的可忽略)
經(jīng)過幾小時的努力,原來的touchwiz3的狀態(tài)欄不能透明,終于找到原因了,修改的方法為,反編譯,找到res\xml\launcher_config.xml,修改
launcher:use16BitWindow="true"為launcher:use16BitWindow="false",
之后狀態(tài)欄即可透明!(當(dāng)然,要先修改systemui.apk實現(xiàn)狀態(tài)欄透明)
下拉欄的透明
修改文件system/app/SystemUI.apk
1,下拉欄背景背景透明
找到res\drawable-hdpi\status_bar_background.png,用PS處理成半透明即可,可換成任何png圖片...
(這是必須的,只有背景透明,其它透明才有效果)
2,6個快捷方式半透明,
需要修改的圖片為quickpanel_quick_settings_background.png
quickpanel_title_background.9.png
自己用PS處理成半透明
3,中國聯(lián)通,中國移動 那一欄半透明,
需要處理的圖片為title_bar_portrait.9.png
4,"沒有通知","進行中"這一區(qū)域
需要修改的圖片為quickpanel_title_background.9.png
5,USB已連接 這一區(qū)域
需要處理的圖片在framework-res.apk這文件
status_bar_item_app_background_normal.png
status_bar_item_background_normal.png
最好同時處理一下
status_bar_item_background_focus.9.png
status_bar_item_background_pressed.9.png[/hide]總結(jié),第1步處理status_bar_background.png是關(guān)鍵,只有這背景圖片半透明了,才會有透明效果.
需要注意的問題,最好先處理xml,先不要替換png圖片,然后編譯,再把修改過的png替換進apk包
|
|
|