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,836 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:133210
light_modedark_mode
Lv.3 畅意三江水
2013-09-28 18:01:00 沙发
十分
ID:20209
light_modedark_modedark_modedark_modestarstar
Lv.4 莫问四书意
2013-09-28 18:08:00 板凳
!!!!
ID:77339
light_modestarstarstar
Lv.1 韶华一笑间
2013-09-28 18:09:00 地板
啦啦啦啦啦
ID:92163
light_modestarstarstar
Lv.1 韶华一笑间
2013-09-28 18:09:00 #5
冷落你
ID:137864
light_modestarstarstar
Lv.2 独赏二月雪
2013-09-28 18:14:00 #6
太累着凉皮蛋
ID:1996
light_modedark_modestarstarstar
Lv.6 胸怀六国志
2013-09-28 18:18:00 #7
。。。。
ID:22222
light_modedark_modedark_modestar
Lv.4 莫问四书意
2013-09-28 18:20:00 #8
无语
ID:127187
light_modedark_mode
Lv.3 畅意三江水
2013-09-28 18:31:00 #9
好几年不
ID:24108
light_modestar
Lv.1 韶华一笑间
2013-09-28 18:33:00 #10
看看
ID:104262
light_modedark_mode
Lv.1 韶华一笑间
2013-09-28 18:46:00 #11
hhhj
ID:97147
light_modestarstarstar
Lv.2 独赏二月雪
2013-09-28 18:46:00 #12
罢了了了
ID:143468
dark_modestarstarstar
Lv.1 韶华一笑间
2013-09-28 18:48:00 #13
hhh
ID:25716
light_modedark_modestar
Lv.1 韶华一笑间
2013-09-28 18:48:00 #14
12
ID:86898
light_modedark_modestarstarstar
Lv.1 韶华一笑间
2013-09-28 18:52:00 #15
?????????
ID:55455
light_modedark_mode
Lv.1 韶华一笑间
2013-09-28 18:53:00 #16
马上打仗了,教你们几句日文关键时候保命用啊 中文:太君,别开枪,我给你们带路 日文:太君,撃てはいけなくて,私は君达に案内します。 发音:塔空,唔呆哇一凯纳一呆,瓦达西瓦kei咪大气泥昂纳一西马斯。 中文:太君,这边走,我带你去抓村干部。 日文:太君、こちらて、私は君を导て村长をつかみます。 发音:塔空,靠起啦呆,瓦达西瓦kei咪凹米奇逼呆怂桥凹次卡咪马斯。
ID:63080
light_modestarstarstar
Lv.1 韶华一笑间
2013-09-28 18:53:00 #17
辛苦了!
ID:76543
light_modestarstar
Lv.2 独赏二月雪
2013-09-28 19:13:00 #18
发怒:O
ID:82503
light_modedark_modestar
Lv.1 韶华一笑间
2013-09-28 19:36:00 #19
你好
ID:92899
light_modedark_mode
Lv.1 韶华一笑间
2013-09-28 19:40:00 #20
罢了
ID:101513
light_mode
Lv.1 韶华一笑间
2013-09-28 20:13:00 #21
hold
登录 后才能回复