[开发者教程]修改虚拟键导航条沉浸、跟随状态栏变色教程

文章目录

前言:

很多厂商现在都开始使用虚拟键操作,不过官方默认很多厂商也是默认是黑色虚拟键导航条,在一些第三方程序界面中很丑,影响整体美观,此教程就是指导大家修改虚拟键导航条跟随状态栏变色沉浸,不用再依靠xposed来实现,修改代码即可!

操作步骤:

1. 反编译:framework-res.apk
2. 然后打开:res/values/styles.xml
3. 查找:
<style name=”Theme“>

找到后,在其下面继续找以下内容:
<item name=”statusBarColor”>@color/black</item>
<item name=”navigationBarColor”>@color/black</item>

修改为下面内容:
<item name=”statusBarColor”>?colorPrimaryDark</item>
<item name=”navigationBarColor”>?colorPrimaryDark</item>

4. 查找:
<style name=”Theme.Material” parent=”@style/Theme“>

找到后,在其下面继续找以下内容:
<item name=”statusBarColor”>?colorPrimaryDark</item>
<item name=”navigationBarColor”>@color/black</item>

修改为下面内容:
<item name=”statusBarColor”>?colorPrimaryDark</item>
<item name=”navigationBarColor”>?colorPrimaryDark</item>

5. 查找:
<style name=”Theme.Material.Light” parent=”@style/Theme.Light“>

找到后,在其下面继续找以下内容:
<item name=”statusBarColor”>?colorPrimaryDark</item>
<item name=”navigationBarColor”>@color/black</item>

修改为下面内容:
<item name=”statusBarColor”>?colorPrimaryDark</item>
<item name=”navigationBarColor”>?colorPrimaryDark</item>

6. 回编译,替换原文件即可!

06 07

原文链接:,转发请注明来源!