说明:
1,本教程涉及反编译,不详述,请看
【Best One团队】【燕落于林】反编译apk教程,美化,Rom制作必学教程 2,本教程参考了it168论坛飞哥的安卓4.0全局透明教程,感谢飞哥,教程修改的大部分地方都是飞哥的教程里给出的,原教程不适合CM9,我根据自己的理解对教程做了修正,完全适用于CM9,此教程经过G13的和ONE V的CM9验证确保可用。
3,效果如下
步骤:
游客,如果您要查看本帖隐藏内容请 回复
额外的话:
1,全局背景图片的修改有很大的灵活性,如果你要做全局背景的全透明,就可以把那一句
- <item android:drawable="@drawable/background_holo_dark" />
复制代码 改为
- <item android:drawable="@color/transparent" />
复制代码 含义为由res/vualues/color.xml中定义的transparent为背景,打开color.xml可以看到其中
- <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,花样很多自行发挥