鹿友のKICO
文章35
标签18
分类7
MIUI12小白条沉浸模块

MIUI12小白条沉浸模块

适用于magiskroot的MIUI12系统

介绍

该模块用于MIUI12的小白条沉浸,因为我是直接修改的,没有测试模块,若不能用按照下面教程自己修改即可

必看说明

现在酷安我所知道的小白条沉浸都是不完美,包括我这个,不要看别人介绍写的花里胡哨的就是好的,看文件大小,文件大小不超过3MB基本就是这个原理的,而且有些作者往里面加一些其他修改东西,显的文件很大,其实并没有什么用
原理很简单,我说明一下:
无论是主题(例如,红花与木叶)还是模块,各种加群取模块的都是利用更改主题叠加层使其沉浸,下面会详细介绍

不用模块自己修改修改沉浸教程:

若使用默认主题

1.位于根目录的/system/media/theme/default/com.android.systemui以zip方式打开,并找到theme_values.xml打开
在中间任意位置添加如下代码(可以不添加,不是必须的,数据可以自己改):

1
2
3
4
5
6
<!-- 小白条 -->
<dimen name="navigation_handle_radius">1.70dp</dimen>小横条粗细
<dimen name="navigation_handle_bottom">4dp</dimen>小横条高度
<dimen name="navigation_home_handle_width">140.4dp</dimen>小横条长度
<color name="navigation_handle_dark_color">#FF000000</color>小白条黑夜模式的颜色,默认白色
<color name="navigation_bar_black_guide_color">#FF000000</color>默认小白条颜色

2.位于根目录的/system/media/theme/default/framework-res以zip方式打开,并找到theme_values.xml打开
在中间任意位置添加如下代码(必须添加,这是沉浸的关键,数据可以自己改)

1
2
3
<dimen name="navigation_bar_height">0.1dp</dimen>导航栏高度
<dimen name="navigation_bar_height_landscape">0.1dp</dimen>横屏高度
<dimen name="navigation_bar_frame_height">16dp</dimen>范围

原理(如framework-res的theme_values.xml里添加的代码)

就是让识别背景色变色的东西变成0.1dp宽,以至于几乎看不见,但黑色背景底下会有一条白线,若调为0dp就没有了,但是小白条无法自动变色,只会一直保持白色,这就是矛盾点所在了,所以才导致没有完美的沉浸模块,除非修改systemui,但修改比较麻烦,需要时间

若不是使用默认主题

1.位于根目录的/data/system/theme/com.android.systemui以zip方式打开,并找到theme_values.xml打开,操作同上
2.位于根目录的/data/system/theme/framework-res以zip方式打开,并找到theme_values.xml打开,操作同上
若/data/system/theme/下没有这个文件就去默认主题的/system/media/theme/default/目录下找就行,因为你用的主题没有这一块的叠加层

下载地址

注意:因为真的不太想做,所以简单的弄了个,没有测试能不能用,不能用请看上面教程自己弄叭
https://lanzous.com/b03sny44h
密码:etpx

本文作者:鹿友のKICO
本文链接:https://www.594594.xyz/2020/04/29/MIUI12_white_stripe/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×