该楼层疑似违规已被系统折叠隐藏此楼查看此楼
三、CM10全局透明教程
步骤:
1、反编译framework-res.apk,用文本编辑器打开res\values\styles.xml,这里说明一下,styles.xml就是主框架下的布局主题文件。
用Notepad++文本软件打开styles.xml
2、搜索
@color/background_dark
这里的背景指向是黑色,为了后面引用的透明度,改成
@color/transparent
3、搜索
false
如果能搜到好几处,就只把第一处改为
true
这里的窗体就是总的主题项目打开上面定义的透明度 这步骤很重要
4、接下来就是要在一些常用主题里面引用这个窗体,还是搜索
在这个主题里面把
@color/black
改为
@drawable/screen_background_selector_dark
请注意,这一句是把背景定义交给res/drawable文件夹下的screen_background_selector_dark.xml文件来控制了
5、打开res/drawable文件夹下的screen_background_selector_dark.xml这个文件,可以看到下面这一行内容:
这一句就是定义了背景图片,这个图片的位置是res/drawable-nodpi,文件名为background_holo_dark.png
我们可以对这个图片做任意处理来适应我们的需要,可以处理为全透明也可以半透明。请注意这个图片的高度是充满屏幕的,也就是说是和任务栏是重合的。
6、分别搜索以下几个主题
a、
b、
c、
d、
e、
f、
g、
在每一个主题下面加上一行
false
7、搜索
往下能找到一行
false
把这一行改为
true
8、保存
9、用Notepad++文本软件打开res\values\drawables.xml
搜索
#ff000000
改为
#00000000
这里透明的是通讯录、通话记录等地方的背景
10、保存。然后就是回编译进行替换,将原来的framework-res.apk用RAR压缩程序打开,将编译后生成的文件夹build中的resources.arsc文件拖入原来的framework-res.apk中,存储方式为存储。把一张与原图片一样规格大小的透明图片命名为background_holo_dark.png拖入原来的framework-res.apk中的res/drawable-nodpi文件夹中,存储方式为存储。然后就可以将新的framework-res.apk用RE放入手机对应目录中,修改权限后重启后就可以了。