真正CM9全局透明教程

说明:
1,本教程涉及反编译,不详述,请看
【Best One团队】【燕落于林】反编译apk教程,美化,Rom制作必学教程
2,本教程参考了it168论坛飞哥的安卓4.0全局透明教程,感谢飞哥,教程修改的大部分地方都是飞哥的教程里给出的,原教程不适合CM9,我根据自己的理解对教程做了修正,完全适用于CM9,此教程经过G13的和ONE V的CM9验证确保可用。

3,效果如下

真正CM9全局透明教程_第1张图片 

步骤:
游客,如果您要查看本帖隐藏内容请 回复


额外的话:
1,全局背景图片的修改有很大的灵活性,如果你要做全局背景的全透明,就可以把那一句
  1. <item android:drawable="@drawable/background_holo_dark" />
复制代码
改为
  1. <item android:drawable="@color/transparent" />
复制代码
含义为由res/vualues/color.xml中定义的transparent为背景,打开color.xml可以看到其中
  1. <color name="transparent">#00000000</color>
复制代码
这一句即为定义transparent颜色的,#00000000表示全透明


2,如果要做全局背景和任务栏背景透明度相等的话,稍微麻烦些,因为上面提到任务栏是和全局背景重叠的,透明度也会叠加,所以我们需要对background_holo_dark.png进行特殊处理,使这张图片上方任务栏宽度的地方为全透明,其他地方为我们需要的半透明,这样就可以了。具体PS方法就不详述了,我的PS也很烂的。
帖子上方的效果图:任务栏透明度#70(16进制,相当于十进制的44%), background_holo_dark.png任务栏处透明度00%,下方 透明度44%,图片没有PS好,会有一条浅色的缝,不仔细看是看不到的,这个问题我也不知道怎么解决,因为多一行像素的话会变成黑条,少一行是就是白条,很无奈,猜测可能是任务栏阴影造成的,希望知道的可以告诉我,谢谢

3,也可以在res/vualues/color.xml新建自己的定义的颜色,然后再引用也可以
4,花样很多自行发挥

你可能感兴趣的:(android,任务)