艾巴生活网

您现在的位置是:主页>数码 >内容

数码

半透明图片,全局半透明附带半透明壁纸

2024-05-08 14:20:03数码帅气的蚂蚁
对于半透明图片,全局半透明附带半透明壁纸,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。 操作方法: 1

半透明图片,全局半透明附带半透明壁纸

对于半透明图片,全局半透明附带半透明壁纸,很多网友还不是很明白,今天艾巴小编收集了这方面的知识,就将其分享出来。

操作方法:

1. 反编译framework-res.apk后,在framework-res\res\values中找到如下styles.xml。搜索:stylename='Theme' itemname='colorForeground'@color/bright_foreground_dark/itemitemname='colorBackground'@ color/background_dark/item 修改为:style name='Theme' itemname='colorForeground'@color/bright_foreground_dark/itemitem name='colorBackground'@color/transparent/item 这里定义了系统背景透明搜索: itemname='expandableListPreferredChildIndicatorRight 'expandableListPreferredItemIndicatorRight/itemitemname='windowBackground'@drawable/screen_background_dark/item 改为: itemname='expandableListPreferredChildIndicatorRight'?expandableListPreferredItemIndicatorRight/itemitem name='windowBackground'@drawable/screen_background_abcdefg/item 这是定义背景图片,需要添加透明图片,建议设为半透明,防止系统界面上有些文字看不清!搜索: itemname='textColorPrimaryInverseDisableOnly'@color/primary_text_light_disable_only/itemitemname='windowShowWallpaper'false/item 将false 更改为true。这是为了显示桌面壁纸,不然背景会是黑色的!搜索:stylename='Theme.NoTitleBar'parent='@style/Theme'itemname='windowNoTitle'true/item添加以下行:itemname='windowShowWallpaper'false/itemSearch:stylename='Theme.Black'parent='@style /Theme' itemname='colorBackground'@color/black/item itemname='windowBackground'@color/black/item 改为:stylename='Theme.Black'parent='@style/Theme' itemname='colorBackground' @颜色/黑色/项目itemname='windowBackground'@drawable/screen_background_abcdefg/item itemname='windowShowWallpaper'false/itemSearch: itemname='progressBarStyleSmallInverse'@style/Widget.ProgressBar.Small/itemitemname='progressBarStyleLargeInverse'@style/Widget .ProgressBar .Large/itemitemname='textColorPrimaryInverseDisableOnly'@color/primary_text_dark_disable_only/item添加以下行: itemname='windowShowWallpaper'false/itemSearch for: stylename='Theme.Translucent' Parent='@style/Theme' itemname='windowBackground '@color /transparent/item itemname='windowIsTranslucent'true/item itemname='windowAnimationStyle'@style/Animation/item添加如下: item name='windowShowWallpaper'false/itemSearch for: item name='windowNoDisplay'true/itemitemname='windowDisablePreview'true /item添加如下: itemname='windowShowWallpaper'false /itemSearch for: itemname='windowContentOverlay'@null/itemitemname='backgroundDimEnabled'false /itemAdd: itemname='windowShowWallpaper'false/itemIn\framework 在\framework-res 下添加图片screen_background_abcdefg \res\drawable-hdpi(下面已经提供了半透明图,不喜欢的可以自己PS)ok!保存,编译回来,在dist文件夹中找到framework-res.apk,用winrar打开,将resources.arsc复制到原来的framework-res.apk中,在原来的\framework-res\res\drawable-hdpi中添加screen_background_abcdefg ,保存,退出,将修改后的framework-res.apk复制到手机上系统覆盖,重启完成!建议:最好不要更改图像名称screen_background_abcdefg,否则透明会失败并最终无限期重启。最好使用notepad++编辑以上内容,下面提供下载。因为某些framework-res.apk可能被修改了,所以可能不是全局透明的。 (如果找到没有修改过的原版或许可以解决问题)具体请参见安智论坛。转载时请注明出处。

以上知识分享到此为止,希望能够帮助到大家!