教程开始
首先来说下通知栏背景.
大家都知道,我们的ColorOS通知栏在桌面上是透明的,但是在别的应用里却是黑的.
这是为什么呢?因为每一个应用软件的界面都是不一样的,有的黑色有的白色,这样就没办法透明了,不然会很糟糕...
所以,先来教程大家如何修改其背景色.
反编译system\app\SystemUI.apk
本教程全部在这文件中修改.
通知栏背景色修改
打开 SystemUI\res\layout\status_bar.xml
在第二行中的一句 android:background="#ff111111"
这一句的意思就是background[背景]="#ff111111"不透明的111111颜色代码.
颜色代码可以自己搜索一下,自行修改成别的颜色.记住开头的#FF不可修改.
如修改成#ff222222
当然,我们还可以修改成图片,只需要把后面的颜色代码修改成图片路径即可.
比如:
android:background="#ff111111"
修改成:
android:background="@drawable/12345"
再在资源中添加一张名为12345.png的图片即可.
关于资源图片的添加:
drawable-hdpi 480X800 分辨率机型资源
drawable-xxhdpi 1080X1920 分辨率机型资源
添加过资源回编译后,需要更新resources.arsc文件为回编译后的.
下图是我修改后的颜色,有没有感觉比黑黑的好一点?
下拉栏美化
我们先来了解一下结构,看下图
大家可能看出来了,跟官方原版不一样,呃...大家不要在意那些细节...
ColorOS的下拉栏分为五个部分,下面来详细解释一下.
首先打开SystemUI\res\layout\status_bar_expanded.xml
此为下拉栏根布局文件.
同样,跟上面的差不多,也在打二行有一句:
android:background="@drawable/oppo_status_bar_expanded_bg"
不必我再解释了吧?这个就是整个下拉栏的背景.
我为什么要把它分为五个部分呢?
大家都知道,官方原版的下拉栏第4部分是半透明的,就是这里设定的.
所以,仅仅修改这里是不能达到整体效果的.
所以,我们接着往下看,第五行有一句设定如下:
layout="@layout/status_bar_expanded_header"
这里就是我所说的第一部分,引用status_bar_expanded_header.xml文件布局.
所以我们要修改第一部分,就需要前往此文件处修改,修改方法同上.
再接着往下看,第7行有一句如下:
layout="@layout/status_bar_expanded_middle"
此为第二三部分,修改方法同上.
再继续往下看,第13行有一句如下:
android:src="@drawable/oppo_status_bar_close"
此为第五部分...跟上面不同的是,这个是drawable\oppo_status_bar_close.xml
------------------------------------------------
好久以后还是给大家带来一份教程
没办法现在玩OPPO手机嘛!
不过 过两天 可能我就又有小Y了 嘎嘎
据说我老爸以前用小Y还在
我想办法整过来!
首先来说下通知栏背景.
大家都知道,我们的ColorOS通知栏在桌面上是透明的,但是在别的应用里却是黑的.
这是为什么呢?因为每一个应用软件的界面都是不一样的,有的黑色有的白色,这样就没办法透明了,不然会很糟糕...
所以,先来教程大家如何修改其背景色.
反编译system\app\SystemUI.apk
本教程全部在这文件中修改.
通知栏背景色修改
打开 SystemUI\res\layout\status_bar.xml
在第二行中的一句 android:background="#ff111111"
这一句的意思就是background[背景]="#ff111111"不透明的111111颜色代码.
颜色代码可以自己搜索一下,自行修改成别的颜色.记住开头的#FF不可修改.
如修改成#ff222222
当然,我们还可以修改成图片,只需要把后面的颜色代码修改成图片路径即可.
比如:
android:background="#ff111111"
修改成:
android:background="@drawable/12345"
再在资源中添加一张名为12345.png的图片即可.
关于资源图片的添加:
drawable-hdpi 480X800 分辨率机型资源
drawable-xxhdpi 1080X1920 分辨率机型资源
添加过资源回编译后,需要更新resources.arsc文件为回编译后的.
下图是我修改后的颜色,有没有感觉比黑黑的好一点?
下拉栏美化
我们先来了解一下结构,看下图
大家可能看出来了,跟官方原版不一样,呃...大家不要在意那些细节...
ColorOS的下拉栏分为五个部分,下面来详细解释一下.
首先打开SystemUI\res\layout\status_bar_expanded.xml
此为下拉栏根布局文件.
同样,跟上面的差不多,也在打二行有一句:
android:background="@drawable/oppo_status_bar_expanded_bg"
不必我再解释了吧?这个就是整个下拉栏的背景.
我为什么要把它分为五个部分呢?
大家都知道,官方原版的下拉栏第4部分是半透明的,就是这里设定的.
所以,仅仅修改这里是不能达到整体效果的.
所以,我们接着往下看,第五行有一句设定如下:
layout="@layout/status_bar_expanded_header"
这里就是我所说的第一部分,引用status_bar_expanded_header.xml文件布局.
所以我们要修改第一部分,就需要前往此文件处修改,修改方法同上.
再接着往下看,第7行有一句如下:
layout="@layout/status_bar_expanded_middle"
此为第二三部分,修改方法同上.
再继续往下看,第13行有一句如下:
android:src="@drawable/oppo_status_bar_close"
此为第五部分...跟上面不同的是,这个是drawable\oppo_status_bar_close.xml
------------------------------------------------
好久以后还是给大家带来一份教程
没办法现在玩OPPO手机嘛!
不过 过两天 可能我就又有小Y了 嘎嘎
据说我老爸以前用小Y还在
我想办法整过来!