热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

本文介绍了如何突破MIUI14的限制,实现自定义胶囊图标和大图标样式,并支持任意APP。需要一定的动手能力和主题设计师账号权限或者会主题pojie。详细步骤包括应用包名获取、素材制作和封包获取等。

MIUI14桌面新增了花宠摆件图鉴小部件与大图标、胶囊图标及多功能文件夹,但尴尬的是目前只有系统应用和部分第三方应用支持大图标、胶囊图标win7文件夹图标。对于爱搞机的我,这种情况是肯定不能忍的,本期我就教大家如何突破MIUI14的限制,让手机的全部应用都能实现自定义大图标、胶囊图标,不会的赶紧来学习!

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

▼自定义效果展示

老规矩,先上效果展示(从上往下分别是大图标、2X1胶囊效果、1X2胶囊效果)win7文件夹图标。本期教程需要一定的动手能力以及主题设计师账号权限或者会主题pojie,因为教程涉及到图片制作、主题包制作、主题包导入与使用等,大家根据自身情况决定是否学习,而我的目的主要是为分享方法。

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

▼素材制作与封包

获取应用包名:手机桌面上长按APP图标win7文件夹图标,在弹出菜单里选择“应用信息”,在应用信息界面点击右上角查看应用详情,长按应用包名、复制包名备用(本期演示应用为一个木函,包名:com.One.WoodenLetter)

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

展开全文

制作素材图片:需要制作1X1图标四个(建议分辨率122 x 122px)、制作1X2图标三个(建议分辨率186 x 440px)、制作2X1图标三个(建议分辨率440 x 160px)、制作2X2图标三个(建议分辨率440 x 440px);所有图标保存为png格式,并把所有图标命名为“应用包名.png”win7文件夹图标。图标设计技巧,图标重要信息尽量居中摆放、避免因系统裁切导致图标信息显示不全,同尺寸图标只需设计一个,复制到多个文件夹即可。

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

图标素材封装:新建四个文件,文件夹名称命名为“1x1、1x2、2x1、2x2”;在每个文件夹下面新建子文件夹“res”,在res文件夹下再新建三个子文件夹“drawable-nxhdpi、drawable-xxhdpi、drawable-xxxhdpi”,另外在1x1>res文件夹下需多新建drawable-xhdpi文件夹,如下图所示win7文件夹图标。之所以要弄这么多文件夹,主要是为兼容不同分辨率的机型;如果你只是自己用,也也可只在res文件夹下创建一个子文件夹,比如1080P的机型,只需创建drawable-xxhdpi就行。

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

文件夹创建好以后,然后把PS制作的图标图片素材,分别放进对应的文件夹里,1X2图标就放在1X2对应的drawable文件夹里、不要乱放,每个drawable文件夹放一个图标win7文件夹图标

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

图片图标放到对应的文件夹后返回,新建配置文件transform_config.xml,输入下面代码win7文件夹图标

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

同时选中“1x1、1x2、2x1、2x2”文件夹与transform_config.xml文件,点击添加压缩文件,名称输入应用包名,压缩格式选zip,点击确定得到“应用包名.zip”的文件win7文件夹图标。然后按F2重命名,把.zip后缀去掉,得到仅含应用包名的文件。

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

然后选中“应用包名”文件,如“com.One.WoodenLetter”;点击右键添加压缩包,名称设为“largeicons”,压缩格式选择zip;得到“largeicons.zip”压缩包;然后按F2重命名,把.zip后缀去掉,得到largeicons文件,到此素材封包完毕win7文件夹图标

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

▼制作主题与导入使用

创建配置文件:得到largeicons文件后,新建一个description.xml配置文件,description.xml配置文件代码如下win7文件夹图标。另外如果需要预览效果,可创建preview文件夹,篇幅因素我就不细说了。

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

主题封包:同时选中largeicons文件、description.xml配置文件、preview文件夹,然后添加压缩文件,名称随意、自己方便区分就行;得到压缩文件后,重命名,把zip改为mtz,这样主题包就制作好了win7文件夹图标

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

主题导入:把mtz主题文件传到手机上,打开主题壁纸APP,点击我的>主题,在本地主题底部点击“从SD卡导入”,找到主题点击确定导入win7文件夹图标

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

主题使用:导入完毕后,回到我的,点击“大图标”,在应用列表找到“一个木函”应用,点击主题进入大图标、胶囊图标样式选择界面,选择后点击应用即可win7文件夹图标。如果需要恢复默认图标,则点击默认图标应用即可。

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

下面用一张图给大家表示“大图标”主题的结构,便于新手朋友理解win7文件夹图标

突破MIUI14限制,自定义胶囊图标、大图标样式,支持任意APP

本期内容,重点就是两个,一是学会如何提取应用包名,二是学会如何逆向制作mtz主题包,至于图标绘制这个不是一朝一夕的事win7文件夹图标。最后再提醒一下,DIY的主题需要主题设计师账号权限或者主题pojie工具才能用,所以本期的玩机技巧是针对部分玩家,请大家见谅!


推荐阅读
  • Python处理Word文档的高效技巧
    本文详细介绍了如何使用Python处理Word文档,涵盖从基础操作到高级功能的各种技巧。我们将探讨如何生成文档、定义样式、提取表格数据以及处理超链接和图片等内容。 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 本文介绍了Kettle资源库的基本概念、类型及其管理方法,同时探讨了Kettle的不同运行方式,包括图形界面、命令行以及API调用,并详细说明了日志记录的相关配置。 ... [详细]
  • 本文介绍如何使用 Android 的 Canvas 和 View 组件创建一个简单的绘图板应用程序,支持触摸绘画和保存图片功能。 ... [详细]
  • 在本教程中,我们将深入探讨如何使用 Python 构建游戏的主程序模块。通过逐步实现各个关键组件,最终完成一个功能完善的游戏界面。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 基于Node.js、Express、MongoDB和Socket.io的实时聊天应用开发
    本文详细介绍了使用Node.js、Express、MongoDB和Socket.io构建的实时聊天应用程序。涵盖项目结构、技术栈选择及关键依赖项的配置。 ... [详细]
  • 简化报表生成:EasyReport工具的全面解析
    本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ... [详细]
  • 深入解析Spring启动过程
    本文详细介绍了Spring框架的启动流程,帮助开发者理解其内部机制。通过具体示例和代码片段,解释了Bean定义、工厂类、读取器以及条件评估等关键概念,使读者能够更全面地掌握Spring的初始化过程。 ... [详细]
  • HTML5实现逼真树叶飘落动画详解
    本文详细介绍了如何利用HTML5技术创建一个逼真的树叶飘落动画,包括HTML、CSS和JavaScript的代码实现及优化技巧。 ... [详细]
  • 本文介绍了数字音视频编解码技术标准,特别是中国自主研发的AVS标准,及其在短视频软件开发中的应用。文章探讨了AVS标准的发展历程、技术特点以及与国际标准的对比。 ... [详细]
  • 本文详细介绍如何利用已搭建的LAMP(Linux、Apache、MySQL、PHP)环境,快速创建一个基于WordPress的内容管理系统(CMS)。WordPress是一款流行的开源博客平台,适用于个人或小型团队使用。 ... [详细]
  • 解决FCKeditor应用主题后上传问题及优化配置
    本文介绍了在Freetextbox收费后选择FCKeditor作为替代方案时遇到的上传问题及其解决方案。通过调整配置文件和调试工具,最终解决了上传失败的问题,并对相关配置进行了优化。 ... [详细]
  • 本文介绍了如何利用GDAL库在C#中创建一个带有地理参考信息的GeoTIFF文件,包括定义地理变换参数和坐标系统等关键步骤。 ... [详细]
  • 编程实践:创建抽奖游戏
    本文详细介绍了如何通过HTML、CSS和JavaScript构建一个简单的在线抽奖游戏,包括布局设计、样式设置和交互逻辑实现。 ... [详细]
author-avatar
不要哭开心就好_723
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有