[讨论] Icon_Mask图标全覆盖小小主题交流分享--主题包主要结构讲解
本帖最后由 小白是大神 于 2019-2-23 09:50 编辑 想完善一套风格一致的应用图标是件辛苦的工作,追求完美真的是太累,明天要上班啦!没时间了,索性把主题中预置的图标基本删干净了,只留下几枚第三方应用约束图标,哎~没想到效果还真不错! 桌面效果预览:原汁原味的EMUI,应用图标统一加了一层效果覆盖,只适配了少量不听话不肯变方形的应用图标 ![]() ![]() 主题结构和文件浅谈: ![]() 【description.xml 】主题说明文件,主题的中、英文名(主题文件名必须和英文名保持一致,否则不被系统识别!)开发公司及设计者,版本号(这个很重要!) ![]() 【com.huawei.android.launcher 】桌面启动器模块 ![]() 这里的【theme.xml】就可编辑改变图标文字的颜色 【com.android.systemui 】系统用户界面模块,比如一键锁屏快捷键图标,就藏在这其中,如果没有,锁屏快捷键就只能是系统默认的蓝颜图标一枚 ![]() com.tencent.mobileqq ,第三方应用例如QQ模块 …… 总之 越是覆盖全局的主题,主题包中相关模块就越多;当然,随着系统版本更新,软件升级,这些模块是需要主题开发者不断维护更新的,否则 ,使用旧版本主题,就有可能造成新版本的系统或应用运行中局部异常显示。 所以,越是简单的主题,越是兼容性强! 【wallpaper】主题内置壁纸 ![]() 【preview】主题预览图 ![]() 【icons图标包】决定了系统应用和第三方应用最终在桌面上的显示 ![]() 因为支付宝、智能证件照和微信图标无法变圆,因此不得不单独制作了统一的图标 ![]() 【icon_mask.png】图像蒙板(黑色区域图像全部透过,边缘空白区域被屏蔽不显示,从而将不规则图标统一大小和形状) 【icon_border.png】图标饰边层(其实也是图像蒙板),盖在原图标上,通过半透效果或饰边,增加图标的个性 【icon_background_01.png】图标背景,用来填满图标空白区域,但是依然会有不听话的图标,就是不爱穿衣服! 【portal_ring_inner_holo.png】桌面文件夹背景图标,如果没适配好,有可能造成文件夹和其它图标大小与形状不一致 其余那几个黑方块,都是从官方主题包中拷过来的,如果喜欢圆形图标,就需要使用圆形的黑方块 有关快捷方式的约束图标,好像作用不是很明显~ ![]() 有关这些文件的详细参考,请跳转:华为主题自制编辑文件背景参考,https://club.huawei.com/thread-16102663-1-1.html 【com.huawei.android.totemweather 】 动态天气图标,例如: ![]() 【com.android.deskclock 】时钟图标 calendar_background.png 【com.android.calendar】日历图标 calendar_background.png ![]() 功能强大的小小主题下载分享: 有喜欢研究的朋友可下载修改,对了这个主题虽然小,但是可以改变桌面文字颜色的哦~~~ |