热门标签 | 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工具才能用,所以本期的玩机技巧是针对部分玩家,请大家见谅!


推荐阅读
  • Linux上的文件类型与默认图标
    linux,上,的,文件 ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • 安卓编年史(4):Android
    安卓0.9显示着横屏的主屏幕——后续一些版本无法实现的一个特性[RonAmadeo供图]尽管从功能上很难将模拟器和操作系统区分开,但安卓0.9是第一个支持横屏显示的版本。更让人惊讶 ... [详细]
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社区 版权所有