M8和大家见面有一段时间了,广大MY都很期待更换主题功能。
由于之前的固件中没有主题管理功能,许多MY已经开始自制主题了,然而更多的朋友不满足于仅仅更换图标。
现在官方主题管理器已经开发完成,我们的开发团队为M8量身定做了一套更换主题的方案,使得主题个性化不仅仅局限于图标的变化,M8中几乎元素都可自行订制!大到键盘按键,小到文字颜色,都可自由订制,实现了主题整体风格的统一
切入正题,先上图
主题管理器图标

主题列表

主题操作

主题预览(以中国风主题为例)

确认更换

更换过程

提示重新启动(主题更换不涉及资源文件更换时无需重启)

更换主题后图标及壁纸效果

应用程序主题变更效果(以日历为例)

由于目前还没有做出正式的主题包,因此预览中的主题变动的地方较少
不过相信官方主题管理器发布后,各位主题制作达人一定会做出许多精美的主题,让M8更精彩!
官方主题制作指南:
主题包内容:2楼附件有示例主题包(以中国风主题为例,在此鸣谢中国风主题作者!)
预览图:
Prev_S.jpg 小预览图(显示在列表中的小预览图),92*92大小
Prev_L.jpg 大预览图,480*720大小
应用程序图标:
AudioPlayer.png
Calendar.png
xxx.png
……
资源文件:
MZRES.dll
MzMusicRes.dll
CalendarRes.dll
……
配置文件:
Theme.cfg
配置文件Theme.cfg介绍:此文件存放主题包的配置信息
[Info](主题信息,也可添加其他内容,如作者联系方式等)
Author=刘旭翔(作者信息)
Ver=1.0(版本信息)
[AppIcons] (图标对应关系,等号左边的应用使用等号右边的图标,请先确认主题包中有该文件)
AudioPlayer=AudioPlayer.png
Calculator=Calc8080.png
Calendar=Calendar.png
Camera=CameraIcon.png
Clock=ClockIcon.png
Documents=Documents.png
Settings=Setting.png
Sms=SmsIcon.png
Txt=txt.png
WebBrowser=WebBrowser.png
Email=Email.png
Notepaper=Notepaper.png
PhotoViewer=PhotoViewer.png
FileBrowser=Documents.png
VideoPlayer=VideoPlayer.png
[Colors] (通用颜色配置)
SYSCLR_LIST_TEXT_HIGHLIGHT=14119680(列表文字1的颜色,高亮色)
SYSCLR_LIST_GRIDLINE2_COLOR2=13158600(列表线2的中间颜色)
SYSCLR_LIST_GRIDLINE2_COLOR1=15132390(列表线2的两边颜色)
SYSCLR_LIST_GRIDLINE1_COLOR2=16448250(列表线1的中间颜色)
SYSCLR_LIST_GRIDLINE1_COLOR1=15921906 (列表线1的两边颜色)
SYSCLR_CAPTION_BG2=15524826(UICaption中间颜色)
SYSCLR_CAPTION_BG1=11839650(UICaption两边颜色)
SYSCLR_TOOLBAR_TEXT_DISABLED=11842740(文字工具条的禁用文字颜色)
SYSCLR_TOOLBAR_TEXT=16777215(文字工具条的文字颜色)
SYSCLR_STATIC_TEXT=0(静态控件的文字颜色)
SYSCLR_LIST_TEXT3=7895160(列表文字3的颜色, 次要文字,默认浅灰色)
SYSCLR_LIST_TEXT2=5263440(列表文字2的颜色, 次要文字,默认灰色)
SYSCLR_LIST_TEXT=0(列表文字1的颜色, 主要文字,默认黑色)
SYSCLR_EDIT_TEXT=0(文本框的文字颜色)
SYSCLR_CAPTION_TEXT=0(UICaption的文字颜色)
SYSCLR_BUTTONEX_TEXT2=7895160(UiButtonEx左边文字的颜色)
SYSCLR_BUTTONEX_TEXT=0(UiButtonEx右边文字的颜色)
SYSCLR_BUTTON_TEXT=16777215(按钮文字颜色)
SYSCLR_WINDOW_TEXT=0(窗口标题颜色)
SYSCLR_WINDOW_BG=15527148(窗口背景色)
[AppColors] (应用程序颜色配置。预留)
重点介绍:
*AppIcons下的应用程序可在注册表中的[HKEY_LOCAL_MACHINESOFTWAREMeizuMiniOneShellMain]下找到,请注意只有官方应用程序的图标才可以替换,同时请确认主题包包含配置文件中涉及的图标文件。

****************************************************************
下面是重头戏,此次官方发布主题管理器就是要为广大MY提供一个彻底更换主题的方案,那么除了图标和文字颜色,应用程序的主题该如何修改和发布呢?不错,聪明的您已经注意主题文件内容中有一部分是资源文件,更换程序的主题就靠它啦!
编辑资源文件:
所谓资源文件就是含有资源的DLL文件,大部分资源文件可以在Windows目录下找到,形如xxxres.dll这样的名称的文件一般都是资源文件??梢允褂米试幢嗉ぞ咛崛?、导出,修改后再导入即可,这里以Restorator这个工具为例

查看资源

批量导出、导入
资源图一般都是PNG格式,将修改后的PNG图像导入资源文件后打包成主题包即可,请注意更改后的PNG图像要和原始图像的长宽相同
****************************************************************
主题包采用zip格式打包压缩,将所有文件打包后将主题包扩展名改为.mth,如图

如果您的电脑不显示扩展名,请在我的电脑->工具菜单->文件夹选项,如图设置
主题管理器将会整合在新版固件中,敬请期待!