本帖最后由 独人欣赏 于 2017-3-2 14:58 编辑
看过这篇教程,你便能够明白怎样简单地修改主题。教程使用的主题是个人修改的《相遇_优化版》,其他主题内模块或许比此主题多,或许少,但基本类似(相关工具会在文末提供下载链接)。
主题的格式为.hwt,用任意压缩软件打开即可,楼主用的是360压缩。打开之后,包含一些文件和几个文件夹:
fonts文件夹里面是.ttf格式的字体文件,preview文件夹里面是例如名称为preview_systemui_0.jpg的图片,unlock文件夹内是锁屏相关文件,wallpaper文件夹内放置的是锁屏和桌面壁纸。例如,下图的unlock文件夹内的文件,描述的是锁屏风格为杂志锁屏:
想要修改桌面的日历插件背景为透明,以及修改日历插件的文字颜色,就应该修改com.android.calendar模块。res文件夹内为背景图片等,theme.xml文件为描述文件,修改文字颜色需要在这里面修改。
com.android.keyguard模块内放置的是一键锁屏的图标,然而对于emui5.0的系统主题,需要将一键锁屏图标命名为ic_onekey_widget_preview.png并放置到com.android.systemui模块中。
如需修改设置界面的背景以及图标,则需要修改com.android.settings模块。背景文件在framework-res-hwext/res/drawable-xxhdpi中,背景图片的名称为background_emui.9.png,如需修改设置界面状态栏或导航栏的背景颜色,则应在theme.xml文件中修改。另外图标文件在res/drawable-xxhdpi中。
最重要的状态栏和导航栏图标需要在com.android.systemui模块中修改。下图中14个xml文件便是导航栏的图标,想要修改直接替换就好。想要修改导航栏的图标颜色,在模块内的theme.xml文件中添加代码即可,颜色代码可直接替换。
附上相关代码: <
打开description.xml文件,会发现包括主题名称、主题版本、作者等信息,如需修改,直接修改即可。
framework-res-hwext文件内包含一些图片文件,例如背景图片、设置内关于手机界面的EMUI图片等。
icons文件是桌面图标,可以直接替换喜欢的图标。
写在最后:
*如需发布修改的主题,建议附上原主题的作者及链接;
*替换主题内文件时,请确保文件名称与原主题内相同;
*应用主题后,建议重启手机,以获得最佳体验;
*对于EMUI5.0系统的主题,部分图片需要转化为xml格式才能生效,文末提供转化工具下载链接,工具来自花粉 俱乐部—主题爱好者圈圈;
*此篇文章难免有疏漏之处,欢迎指正,定将第一时间修改;
*如有建议或问题,请在下方评论或私信我,看到后,我会第一时间回复!
附件说明:将需要转换的文件和转换工具放到同一文件夹内,双击即可转换;易当拾色器可以将颜色转换为代码(来自网络)。 |