search 登录 注册
arrow_back返回列表
ID:53252
light_modedark_modedark_modestarstarstar
Lv.4 莫问四书意
edit_note帖子 222
stars积分 98,767
event加入 2011-06-18
安卓交流

安卓-全局透明背景

schedule发表于 2013-09-28 17:51:00 visibility查看 1,830 chat_bubble回复 200
#1 楼主
全局透明美化教程,CM和官方Rom均 适用,需要有一点反编译的基础。 很多 Rom作者都会做全局透明,我的方法可 能和他们的不一样,但效果应该是一致 的。
整个过程只需反编译framework-res.apk文件。
一.修改res/values/ 下的 colors.xml ,在 里面的颜色代码中间添加一行代 码: <color name=“background_all“>#be000000</color> 我这里是定义一个全局背景色,具有一 定的透明度,而不是100%透明,后面 要用到这个颜色。 #be000000 是颜色代码,#后面有8位, 前两位表示透明度,后面6位为颜色。
二.修改res/values/ 下的 styles.xml,这 是各种*风格的定义文件. 本帖隐藏的内容 1.找到主风格 <style name=“Theme“> 在它的定义代码段内找到 windowBackground 的那行,将其值改 为 @color*ground_all 在它的定义代码段内找到 windowShowWallpaper 的那行,将其值 改为 true
2.找到子风格 <style name=“Theme.Black“ parent=“@style/Theme“> 在它的定义代码段内找到 colorBackground 的那行,将其值改为 @color*ground_all 在它的定义代码段内找到 windowBackground 的那行,将其值改 为 @color*ground_all 添加一行 <item name=“windowShowWallpaper“>false</item>
3. 找到子风格 <style name=“Theme.Dialog“ parent=“@style/Theme“> 添加一行 <item name=“windowShowWallpaper“>false</item>
4.找到子风格 <style name=“Theme.Light“ parent=“@style/Theme“> 添加一行 <item name=“windowShowWallpaper“>false</item>
5.找到子风格<style name=“Theme.Translucent“ parent=“@style/Theme“> 添加一行 <item name=“windowShowWallpaper“>true</item>
6.找到子风格<style name=“Widget.ListView“ parent=“@style/Widget.AbsListView“>和 <style name=“Widget.ListView.White“ parent=“@style/Widget.AbsListView“> 在它的定义代码段内分别找到 cacheColorHint 的那行,将其值改为 @color/transparent
7.找到子风格<style name=“Theme.No*“ parent=“@style/Theme“> 添加一行 <item name=“windowShowWallpaper“>false</item>
8. 找到子风格 <style name=“Theme.Panel“ parent=“@style/Theme“> 添加一行 <item name=“windowShowWallpaper“>false</item>
9.找到子风格<style name=“Theme.WallpaperSettings“ parent=“@style/Theme“> 在它的定义代码段内找到 windowBackground 的那行,将其值改 为 @color*ground_all
注:大家可以看到<item name=“windowShowWallpaper“>false</item>这行代码比较关键 请注意 5 中,后面的值不是 false,而是 true 本人水平有限,欢迎大家多多指 正。
原则上,到这里。全局透明已经完成 了,接下来直接回编译即可。


给个精。

全部回复 (200)

ID:13617
light_modedark_mode
Lv.2 独赏二月雪
2013-12-18 17:35:00 #62
很咯啦就咯啦就
ID:5321
light_modestarstarstar
Lv.2 独赏二月雪
2013-12-19 21:41:00 #63
pps是pps
ID:104812
light_modestar
Lv.1 韶华一笑间
2013-12-19 23:00:00 #64
ID:138087
light_modedark_modestar
Lv.1 韶华一笑间
2013-12-21 10:45:00 #65
ID:119180
light_modestar
Lv.1 韶华一笑间
2013-12-21 19:59:00 #66
来了吗
ID:149270
dark_modedark_mode
Lv.1 韶华一笑间
2013-12-21 21:11:00 #67
QQ
ID:146503
dark_modedark_modestarstarstar
Lv.1 韶华一笑间
2013-12-21 22:19:00 #68
ggggggggffftthhg
ID:79584
dark_modedark_modedark_modestarstarstar
Lv.1 韶华一笑间
2013-12-22 00:24:00 #69
看了
ID:34904
light_modestar
Lv.1 韶华一笑间
2013-12-22 14:53:00 #70
bbb
ID:27311
dark_modedark_modedark_modestarstarstar
Lv.1 韶华一笑间
2013-12-30 22:02:00 #71
54961841
ID:17107
light_modestarstar
Lv.1 韶华一笑间
2013-12-30 22:19:00 #72
ggggggggffftthh
ID:83988
light_modedark_modedark_modestar
Lv.6 胸怀六国志
2013-12-30 22:53:00 #73
。。。。。。。
ID:139706
light_mode
Lv.1 韶华一笑间
2013-12-31 16:18:00 #74
呃呃呃呃呃呃呃
ID:89116
light_modedark_mode
Lv.2 独赏二月雪
2014-01-01 17:16:00 #75
好好好好好
ID:158874
dark_modedark_modestarstarstar
Lv.1 韶华一笑间
2014-01-01 19:25:00 #76
李丽丽体谅
ID:158874
dark_modedark_modestarstarstar
Lv.1 韶华一笑间
2014-01-01 19:27:00 #77
李丽丽体谅体
ID:56545
light_modestarstar
Lv.1 韶华一笑间
2014-01-01 20:40:00 #78
班July阿
ID:134524
light_modedark_modestarstar
Lv.1 韶华一笑间
2014-01-01 22:05:00 #79
剃光头
ID:131083
dark_modedark_modedark_modestarstarstar
Lv.1 韶华一笑间
2014-01-02 08:53:00 #80
4486
ID:138451
light_modestarstar
Lv.1 韶华一笑间
2014-01-02 09:25:00 #81
啦啦啦
登录 后才能回复