有两个文件
gemini_status_bar.xml(修改这个背景生效)
status_bar.xml
系统默认黑色状态:android:background="@drawable/system_bar_background"
<com.android.systemui.statusbar.phone.PhoneStatusBarView
xmlns:android=http://schemas.android.com/apk/res/android
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui"
android:id="@+id/status_bar"
android:background="#00000000"
android:orientation="vertical"
android:focusable="true"
android:descendantFocusability="afterDescendants"
android:fitsSystemWindows="true"
>
NavigationBar透明修改这里
navigation_bar.xml
android/frameworks/base/policy/src/com/android/internal/policy/implPhoneWindowManager.java
/** {@inheritDoc} */
@Override
public int getSystemDecorLayerLw() {
//modify system statusBar transparent lhwstart
if(mStatusBar != null) return 0;
//if(mStatusBar != null) return mStatusBar.getSurfaceLayer();
//modify system statusBar transparent lhw end
if (mNavigationBar != null) return mNavigationBar.getSurfaceLayer();
return 0;
}
参考链接