只需说话,就能让应用变成你想要的样子
安卓修改大师智改工坊 · 看起来最简的换图,藏着最多的坑
密度、裁切、安全区:换张图为什么会被切掉一角
换图标是所有人学会的第一件事,也是被投诉最多的一件事。原因不复杂:你以为你在换一张图,实际上你在替换一整套按密度分级的资源,还要处理系统对图标的二次裁切。同一张图,在圆角启动器上是圆角,在圆形启动器上被裁成圆,在水滴屏机型上又变成另一种形状。
这篇讲安卓修改大师经典版处理图标与启动图时的完整逻辑:为什么要按密度出图、自适应图标的前后两层是什么、安全区该留多少、启动图为什么会在长屏上变形,以及两个我们自己应用的真实例子——一个是图标被切了角,一个是启动图被拉变形。
提示:这篇针对安卓修改大师经典版。它的入口最简单,打开就能选“换图标”“换启动图”,底下的资源适配是自动做的,但知道原理能帮你判断“为什么这次效果不对”。
一、一张图标,在系统里其实是五张以上
很多人以为 apk 里只有一张图标。实际不是。安卓为了在不同分辨率的屏幕上都能显示清晰,会为同一个图标准备多个尺寸的版本,分别放在不同的资源目录里。
这些目录按“密度”命名:低密度、中密度、高密度、超高密度、超超高密度。系统在显示图标时,会根据当前屏幕的密度去挑最接近的那一张。挑不到就缩放,缩放就会糊。
所以“换图标”这件事,本质是把五个目录里的图都换掉,而不是换一个。只换一个的后果是:在你自己的手机上看着挺好(因为你的手机是高密度),换到客户的低端机上就糊了;或者反过来,在低端机上正常,在高分屏上边缘发虚。
这就解释了为什么很多人“换了图标但客户说没变”——不是没换成功,是系统缓存了旧图,或者换的那一张不是当前设备会用到的那一档。图标不是一张图,是一组图。
二、密度是什么:从一个 48 像素的基准说起
安卓的密度体系以一个基准密度为参照,其他密度都是它的倍数。基准密度下,一个图标是 48 像素见方。高密度是 1.5 倍,超高密度是 2 倍,超超高密度是 3 倍,还有更高的 4 倍档。
这套倍数关系不是为了好看,是为了“物理尺寸一致”。同样一个图标,在不同像素密度的屏幕上,显示出来的物理大小应该是一样的——大概一个指甲盖那么大。密度越高的屏幕,需要的像素就越多,才能在同样物理面积里画清楚。
所以切图的时候不能只切一张大的然后让系统缩。系统缩图用的是简单的重采样,边缘会发虚、细线条会丢失。正确做法是每一档都从矢量源或高分辨率原图单独导出。
我们在实际交付里常用的做法是:拿一张 1024 像素见方的原图,按五档分别导出。原图够大,缩下去才清楚;原图太小,放大就必然糊。图标这件事,源文件的分辨率决定了上限。
| 密度 | 倍数 | 尺寸 | 设备 |
| 密度档 | 相对倍数 | 图标尺寸(像素) | 典型设备 |
| 中密度 | 1 倍 | 48 | 老款低端机 |
| 高密度 | 1.5 倍 | 72 | 主流千元机 |
| 超高密度 | 2 倍 | 96 | 中高端机 |
| 超超高密度 | 3 倍 | 144 | 旗舰机 |
| 更高档 | 4 倍 | 192 | 高分屏平板 |
三、解析图标时的那个坑:65534 不是“最高密度”
这一节偏技术,但它是“为什么换完图标还是旧的”这类问题的根源之一。
解析 apk 时会列出每个密度对应的图标路径。其中有一个特殊值 65534,它的含义是“任意密度”,也就是“这张图不针对某个具体密度”。它不是“最高密度”,也不是“最大尺寸”。
如果按数值大小排序直接取最大,65534 会排在所有真实密度前面,于是选到一张很小的通用图。结果就是:项目列表里那个图标糊成一片,你以为是解析失败,其实是选错了图。
正确的做法是只认 1 到 640 这些真实密度值,取最高的那一档。这样拿到的通常是超超高密度那张,清晰度最好,也最适合做后续的替换基准。一个哨兵值,能让整个图标链路从第一步就走偏。
提示:如果你看到项目卡片上的图标很糊,但装到手机上显示正常,多半就是这个问题——显示用的是系统自己挑的图,项目卡片用的是解析时挑的那张。
四、自适应图标:为什么现在是两层
安卓 8.0 之后引入了自适应图标。它不再是“一张图”,而是“两层”:一层前景,一层背景。系统把这两层叠起来,再按启动器自己的形状去裁。
这个设计的初衷是让图标在不同厂商的启动器上看起来统一——你给两层,厂商决定怎么裁。好处是不用为每个厂商单独出图;坏处是,如果你的图没考虑裁切,主体就会被切掉。
前景层通常放 logo,背景层放纯色或渐变。两层都是方的,系统会按自己的遮罩去裁。所以你在前景层里画的东西,必须落在“安全区”之内——大概占画布的中间三分之二。
还有一个细节:老系统不认识自适应图标,只会去读传统的那张方图。所以一个完整的图标替换,既要更新传统图标,也要更新自适应图标的两层。少做一层,就会有一半设备看到旧图。
前景放主体,背景放底色,裁切交给启动器
五、三种裁切形状:圆、方、水滴
同一个图标,在三种启动器上会长得不一样。最常见的是圆角方形、正圆形,以及水滴形(一个大圆角三个小圆角)。
圆角方形最宽容,四个角被切掉一点点,主体基本不受影响。正圆形最苛刻,四个角被切得多,如果你的 logo 是方形或者带文字,边角一定会丢。水滴形介于两者之间,但它的不对称会让居中构图看起来偏。
所以判断一个图标能不能用,不能只在一种形状上看。正确做法是三种形状各预览一次,确认主体(尤其是文字和细节)都还在安全区里。
我们自己的经验是:把 logo 缩小到画布的 60% 左右,四周留白,是最稳的做法。看起来“图标变小了”,但在三种形状下都不会被切。想让它显大,靠背景色的对比去做,而不是靠把主体撑满。
还有一个细节常被忽略:图标下面还有应用名。如果图标撑得太满,桌面上的视觉重心会偏上,整排图标看起来不齐。留白不只是为了不被切,也是为了和文字之间的呼吸。
六、安全区:画在哪,才不会被切
安全区是一个圆,直径大约是画布的三分之二。任何落在这个圆里的内容,在任何裁切形状下都不会丢。
落在圆外、方内的四个角,是“可能被切”的区域。你可以放一些不重要的装饰(比如渐变的边缘),但不能放文字、不能放 logo 的关键笔画。
这就是为什么很多专业图标看起来“里面空空的”。不是设计师偷懒,是他们在为裁切留余量。你把图放大到撑满,视觉上确实更有冲击力,但换一台手机就废了。
实际交付时,我们会要求设计给两个版本:一个是“撑满版”,用于开屏、宣传图;一个是“安全版”,用于应用图标。两个版本用同一套视觉,只是留白不同。同一张图在不同位置承担不同任务,这个区分很多人没做。
要点:如果你只有一张图,优先保安全区。因为图标被切是“一看就错”,图标偏小只是“显得保守”。
七、启动图:为什么在长屏上会变形
启动图的问题和图标不一样。图标是“被裁”,启动图是“被拉伸”。
早期做法是把一张图铺满启动页。但屏幕比例从 16:9 一路变到 20:9 甚至更长,同一张图铺上去,要么上下留黑边,要么横向拉伸。拉伸之后人脸会变胖,圆形会变椭圆,一眼就看出来。
现在的正确做法是“分层”:底层放一个纯色或渐变作为兜底,上层放一张按比例居中的图。这样在不同比例的屏幕上,兜底色填满,图保持比例,最多是两侧多一点留白,不会变形。
还有一种做法是用矢量图形或九宫格拉伸。九宫格的好处是可以指定“哪一部分可以拉伸”,比如一个带边框的卡片,只拉伸中间,边框不变形。但九宫格对设计稿有要求,不是所有图都能直接转。
判断标准很简单:把手机横过来看启动页。如果图变形了,说明用的是铺满方案;如果只是留白变化,说明是分层方案。前者在长屏手机上一定出问题。
底层兜色、上层居中,比例不变,留白随屏幕变
八、实例一:自家应用的图标被切掉一角
说个我们自己踩的坑。给一个内部工具应用换图标,设计给了一张方图,logo 是四个字母组成的方形标志,四边几乎贴着画布边缘。我们直接换上去,在自己的手机上看没问题——因为那台机器的启动器是圆角方形。
交付给客户之后,对方发来一张截图:图标右下角缺了一块,最后一个字母少了一笔。他的手机是圆形裁切的。方图的四个角在圆形遮罩下被切得干干净净。
以前怎么补救:回去找设计重出图,把 logo 缩到 60%,重新导出五档,替换、回编、重签、再发。来回一天。而客户那半天里,桌面上一直挂着一个缺角的图标。
现在的做法:换图的时候就把要求说清——“图标换成附件这张,主体缩到画布的六成,四周留白,前景背景分开,保留自适应图标”。工具会按这句话处理两层资源和各档尺寸,不需要你自己切五张图。
改完怎么验证:三种形状各看一次。找个圆角启动器、一个圆形启动器(很多国产系统可以改图标形状),再用开发者选项里的“模拟刘海/圆角”看一眼。三种都过,才算交付。这一步花三分钟,能省一天的返工。
要点:判断标准不是“我看着好看”,是“在最苛刻的裁切下,主体还在”。圆形裁切就是那个最苛刻的。
九、实例二:启动图在长屏上被拉变形
第二个例子还是自家的应用。这次是启动图:一张横版的品牌图,放在启动页上,原本在 16:9 的手机上看着正常。
换到一台 20:9 的长屏手机上,整张图被横向拉长,画面里的人脸变宽,圆形 logo 变成椭圆。客户第一眼就看到了,说“这个图是不是压缩坏了”。其实不是压缩,是拉伸。
以前怎么做:要么把图改成“居中裁剪”,牺牲两侧内容;要么做多套图按屏幕比例分发。前者简单但会切掉构图,后者麻烦且容易漏。
现在的做法:一句话——“启动图换成附件这张,底层用主色兜底,上层居中显示、保持比例,不要拉伸,两侧留白即可”。这样在长屏上只是两侧多一点底色,构图不变。
改完怎么验证:三步。在一台 16:9 和一台 20:9 上各看一次;把手机横过来看一次;再冷启动一次,确认首帧不闪白(闪白说明兜底色没生效)。三步都过,这张图才算放对了。
这两个例子放在一起,说明一件事:“换图”这个动作,真正难的不是换,是让图在不同屏幕上都不出错。而这件事,靠的不是手艺,是知道有几种屏幕、几种裁切。
十、webp 与解码失败:一张图为什么会显示成文字头像
有一种情况很迷惑:项目建好了,图标位置却显示成一个文字头像,只有应用名的第一个字。这不是没解析到,是解不出来。
原因是图标文件是 webp 格式,而当前系统没有对应的解码器。安卓早期对 webp 的支持不完整,有些机型、有些系统版本读不了。位图解码失败,界面就退回成文字头像。
好消息是这不影响建项目,也不影响后续替换——图标原文件照样存进了项目目录,你换一张新图上去就行。坏消息是,如果这个应用原本的图标就是 webp,那你换图的时候要注意输出格式,别又输出成 webp。
我们在实际处理里会优先输出常见的位图格式,兼容性最好。体积会大一点,但图标本身尺寸小,这点差异可以忽略。在兼容性和体积之间,图标这种小资源永远选兼容性。
提示:如果你看到文字头像,先别怀疑包坏了。打开项目目录看看图标文件在不在,在的话就是解码问题,换个格式即可。
十一、图标的体积账:五张图能占多少
有人担心“换高清图标会不会让包变大”。算一下就知道:一张 192 像素的图,压缩得当大概十几到几十 KB,五档加起来通常不到 100KB。对一个几十兆的包来说,可以忽略。
真正会让包变大的是启动图。启动图是全屏尺寸,一张 1080×2400 的图,压缩后可能几百 KB 到 1MB。如果不同屏幕比例各做一张,体积就上去了。
所以我们的建议是:图标可以放心用高清,启动图要注意压缩。启动图用纯色加 logo 的矢量方案,体积可以压到很小;用照片做背景,就很难压。
还有一个技巧:启动图不需要极致清晰,因为显示时间只有一两秒,人眼来不及看细节。适当降低质量、提高压缩率,观感几乎无差,体积能省一半。按“显示时长”决定画质,是个常被忽略的常识。
十二、为什么不建议自己切图
有些老手会说“我自己切五张图更可控”。这话在五年前对,现在不一定。
原因一:密度档位在增加。早年三档就够,现在常见五档,还有按需适配的高分屏。你手动切,很容易漏掉最新那一档,结果就是在新设备上糊。
原因二:自适应图标是两层。你要分别导出前景和背景,还要保证两层的安全区一致。手动做,很容易出现“前景缩了、背景没缩”的错位。
原因三:命名和目录。不同密度对应不同目录名,写错一个字母,那张图就不会被系统读到。这种错误在编译期不报,只在显示时表现为“某个机型图标是旧的”。
工具做这件事的价值,不是“比你切得好”,是“不会漏”。人做重复劳动必然出错,机器不会。把确定性的事交给机器,把判断的事留给自己,这是所有工具存在的理由。
十三、一句话怎么把“换图”说清楚
如果你要用一句话完成换图,这句话里最好包含四个要素:换什么、用哪张、怎么摆、什么不许动。
换什么:图标、启动图、还是两者都换。用哪张:附件里的文件名,或者“第一张”。怎么摆:居中、缩到六成、保持比例、不拉伸。什么不许动:不改包名、不改启动流程、保留自适应图标。
一个完整的例子是:“图标换成附件那张,主体缩到画布六成、四周留白、前景背景分开、保留自适应图标;启动图也换成附件第二张,底层用主色兜底、上层居中不拉伸;不改包名、不改启动流程。”
这句话不到一百字,但把四件事都说清了。执行方不需要猜,你验收也有依据。好的需求不是写得长,是写得没有歧义。
四个要素
换什么:图标 + 启动图
用哪张:附件 1(图标)、附件 2(启动图)
怎么摆:主体六成、居中、保持比例、不拉伸
不许动:包名、启动流程、自适应图标结构
提示:附件说明要求不少于十个字,就是逼你把“这张图干什么用”写清楚。写“图标”两个字是不够的,要写“桌面图标换成这张”。
十四、验收:三台机器、三种形状、两次横竖
换图这件事的验收,有固定套路。我们内部叫“三三二”,三次设备、三种形状、两次横竖。
三台设备:一台老款低端机(看密度够不够)、一台主流机(看整体观感)、一台平板(看大图有没有糊)。没有真机就用模拟器,但至少要有一台真机,因为真机的色彩和亮度跟模拟器差很多。
三种形状:圆角、圆形、水滴。这三种覆盖了绝大多数启动器。看什么?看主体在不在、文字有没有被切、视觉重心有没有偏。
两次横竖:启动页横过来看一次,竖着看一次。看的是有没有拉伸、有没有黑边、兜底色对不对。
这套流程走一遍十分钟。听起来麻烦,但它能拦住 90% 的“交付后被返工”。验收不是形式,是把“我觉得没问题”换成“我在三种情况下都看过”。
十五、平板和横屏:被忽略的另一半设备
绝大多数人只在手机上验图标,因为手机最常用。但平板上的问题往往更明显。
平板的屏幕密度通常比手机低(同样分辨率摊在更大面积上),所以系统可能挑一档更低的图标,放大之后边缘就发虚。如果你的图标只做了手机那几档,平板上很可能就是糊的。
启动图在平板上问题更大。平板的比例接近 4:3 或 16:10,和手机的 20:9 差得远。同一张图,在手机上刚好铺满,在平板上就可能大面积留白或者被裁掉一半。
横屏还有一种特殊情况:某些应用在横屏时不显示启动图,直接进主界面。这时候你在竖屏上调好的兜底色,在横屏里根本用不上——表现出来就是“横屏启动时闪一下白”。
所以平板和横屏的验证不能省。至少在一台平板上装一次,横过来看一次。被忽略的设备,永远是最先出问题的那一台。
同一张图,在 20:9 和 4:3 上是两种命运
十六、为什么换完图标,桌面上还是旧的
这是最高频的疑问,答案有四种,按概率从高到低排。
第一种,启动器缓存。安卓的桌面会缓存图标,装完新版本不一定立刻刷新。解决办法是重启手机,或者换个主题再换回来,逼它重绘。
第二种,只换了一档。你换的是超超高密度那张,但设备的启动器读的是另一档。表现是“设置里看是新图,桌面还是旧的”。解决办法是把五档都换掉。
第三种,没换自适应图标。新系统优先读自适应图标的两层,你只换了传统方图,系统就继续用旧的两层。表现是“部分设备新、部分设备旧”。
第四种,装的是旧包。手机上还留着上一版,你打开的是旧的那个。看“应用信息”里的版本号就能确认。
这四种有一个共同的排查顺序:先看版本号,再看设置里的图标,再看桌面。三步就能定位到是哪一种。排查的本质,是把“一个现象”拆成“四个可能”。
提示:改完之后建议先卸载再装一次,排除缓存干扰。虽然麻烦一点,但能省掉“到底改没改成功”的怀疑。
十七、一张尺寸对照表,存下来能用很久
下面这张表是常用尺寸,按“用途 + 密度”排。做设计交付的时候直接照这个出,不用每次查。
需要说明的是,不同应用对图标尺寸的要求略有差异,有些会要求更大的画布。但比例关系是一样的:高密度是基准的 1.5 倍,超高是 2 倍,超超高是 3 倍。记住倍数,比记住具体数字有用。
启动图没有固定尺寸,因为它要适配各种屏幕。实际做法是给一张足够大的图(比如 1440 宽),让系统按比例缩放,同时给一个兜底色。
| 用途 | 1x | 1.5x | 2x | 3x |
| 用途 | 基准 | 高密度 | 超高密度 | 超超高密度 |
| 桌面图标 | 48 | 72 | 96 | 144 |
| 自适应前景 | 108 | 162 | 216 | 324 |
| 自适应背景 | 108 | 162 | 216 | 324 |
| 通知小图标 | 24 | 36 | 48 | 72 |
| 启动页 Logo | — | 按屏宽 40% | 按屏宽 40% | 按屏宽 40% |
十八、换图和品牌一致性:一件超出技术的事
换图标不只是技术活,它牵扯品牌一致性。同一个公司有五个应用,五个图标风格不统一,用户装一屏会觉得“这是五家公司做的”。
所以我们在做批量换图时,会先定三条规则:主色统一、构图统一(都是居中还是都偏左)、描边或阴影统一(都有还是都没有)。三条定完,五个图标摆在一起才像一套。
这三条规则还能写进话术里。比如“图标统一用主色 #1E6FD9 做底、白色线性图形居中、不加阴影、主体占画布六成”。下次别人接手,照着这句话做,出来的东西就是一致的。
这件事的价值在长期。一个应用换一次图标不算什么,五个应用一年换三次,如果没有规则,每次都要重新对齐一遍审美。规则不是限制创意,是让创意可以复现。
十九、五个被问得最多的问题
问:为什么我换完图标,桌面上还是旧的?四种可能:启动器缓存、只换了一档、没换自适应图标、装的是旧包。按“版本号 → 设置里的图标 → 桌面”这个顺序查。
问:图标要不要加圆角?不要。圆角由启动器裁,你在图里画圆角,等于被裁两次,边缘会出现一圈毛边。给方图,让系统裁。
问:启动图要多大的图?给一张 1440 宽的就够,配一个兜底色。不要试图“刚好铺满”,因为屏幕比例太多,铺不满是常态。
问:为什么启动时会闪一下白?兜底色没生效。检查一下是不是只设了图没设底色,或者底色设在了错误的主题上。
问:图标能放文字吗?能,但很危险。圆形裁切下,四个角的字一定丢。如果一定要放,把字缩到中间 50% 的区域。
二十、三分钟走完一次换图:一步步来
把前面所有内容收成一个可以照做的流程。如果你今天就要换一张图标,按这个顺序,三分钟能走完。
第一步,准备一张 1024 像素见方的方图,主体在中间,四周留出至少 15% 的空白。图不要带圆角,不要带投影,不要带文字贴边。这一步做对,后面基本不会出错;这一步做错,后面怎么调都别扭。
第二步,在应用里选包、进项目、点“选择附件”,把这张图加进去。附件说明写清楚用途,比如“桌面图标换成这张,主体缩到六成,保留自适应图标的前景背景两层”。十个字以上,这是硬要求,目的是逼你把意图说完。
第三步,需求框里再补一句整体要求,比如“启动图也一起换,底层用主色兜底、上层居中不拉伸、不改包名不改启动流程”。两句话合起来,就是一次完整的换图需求。
第四步,点修改、等出包、装上看。看三处:桌面图标、设置里的应用信息、以及启动时的第一屏。三处都对,这次就完成了。
这四步加起来不到三分钟,其中两分钟在等。你会发现真正花时间的不是操作,是“想清楚要什么”。而想清楚这件事,靠的是前面那些原理——知道有几种密度、几种裁切、几种屏幕比例。
二十一、换图翻车的六种姿势
第一,方图直接扔上去,不管安全区。结果是在圆形启动器上缺角。这是最常见的,十个里有六个。
第二,只换了一档图标。在你自己手机上看是新的,客户手机上是旧的。原因是你换的那一档不是他设备读的那一档。
第三,给图标画了圆角。系统再裁一次,边缘出现一圈半透明的毛边,看着像没抠干净。
第四,启动图用铺满方案。在长屏手机上被拉伸,人脸变宽、圆形变椭圆。
第五,启动图只设了图没设兜底色。冷启动时先白一下再出图,观感很差,尤其在深色主题下特别刺眼。
第六,换完不卸载直接覆盖装。启动器缓存没刷新,桌面还是旧图,你以为没换成,其实已经换了。
这六种里,前五种都是“知识问题”,知道了就不会犯;第六种是“流程问题”,加一步卸载重装就解决。翻车清单的价值,是让你在动手前就知道哪里会翻。
要点:把这张清单贴在交付流程里,每次换图前扫一眼。六行字,能省掉大部分返工。
二十二、为什么原始文件一定要留着
换图这件事有个特点:你可能要改很多次。客户看完说“这个蓝色太深”,改一版;“logo 再大一点”,又改一版。三五轮之后,你自己都分不清哪版是哪版。
这时候原始文件就是锚点。它是最初那一版,没被动过,任何时候你都可以拿它重开一个项目,从干净的状态重新做。没有它,你只能在一堆改过的版本里往回找,越找越乱。
我们见过有人把原始包删了,结果改到第五版发现方向错了,想回第一版,只能找客户再要一次。客户那边还留着,但你会显得不专业——而且会耽误一天。
留原始文件的成本几乎为零:一个几十兆的文件,放在项目目录里,跟着项目走。它的价值在“万一”那一刻,而“万一”每年都会发生几次。保险的意义不在于用到,在于它在。
二十三、从一张图标,看出一个工具的专业度
图标是最小的一个改动,但它能反映一个工具做了多少功课。
业余的做法是“你把图给我,我塞进去”。专业的做法是“你把图给我,我按密度分档、按裁切留安全区、按屏幕比例处理启动图、按新旧系统兼容两套图标结构”。两者在结果上的差别,只有换一台设备才看得出来。
这也是为什么我们在这件事上写了这么多。不是图标有多重要,是它代表了一类问题:所有“看起来简单”的操作,背后都有一堆你没看见的适配。换名字如此(三处位置)、换图标如此(五档密度)、换启动图如此(三种比例)。
用户感受到的“专业”,从来不是某个炫技的功能,而是“我换了三次设备,它都没出问题”。这种稳定感,是靠一层层适配堆出来的,不是靠一句宣传语。
二十四、如果你只想记住三句话
第一句:给方图,别给圆角图。裁切交给系统,你只管把主体放在安全区里。
第二句:图标是一组图,不是一张图。五档密度、两层结构,少一档就会有一批设备看到旧图。
第三句:启动图要分层,底层兜色、上层居中。铺满方案在长屏上一定变形。
这三句话覆盖了九成的换图问题。剩下的那一成,多半是缓存和版本问题——卸载重装、看一眼版本号,基本能解决。
把这套东西用熟之后,你会发现换图这件事变成了“肌肉记忆”:拿到图先看留白,换完先看三种形状。这个过程不需要思考,因为你已经把判断变成了习惯。熟练不是记住更多,是需要想的事更少。
二十五、最后一节:关于“细节”的一点看法
这一行做久了会发现,客户判断你专不专业,往往不看大功能,看小细节。图标有没有毛边、启动时有没有闪白、状态栏图标看不看得清——这些事他们说不出来,但会形成印象。
而这些细节的共同点是:做对了没人注意,做错了立刻被看见。所以它们不值得炫耀,但值得认真。
我们对这类事情的态度是:能自动就自动,不能自动就写进检查清单。因为人一定会忘,而机器不会。工具存在的意义,就是把“人容易忘的细节”变成“默认就对的”。
回到标题那个问题:一个图标要出几套图?答案是五套,外加两层自适应结构,再配上三种裁切的验证。听起来很多,但你只需要说一句话——剩下的,本来就该是工具的事。
二十六、图标为什么不要带投影和描边
很多设计稿会在图标外面加一圈投影,看起来更有层次。这个做法在网页上没问题,在应用图标上有两个麻烦。
第一个麻烦是裁切。投影落在安全区外面,圆形裁切时会切出一条硬边,看起来像图没做完。第二个麻烦是叠加:启动器本身可能给图标加底色或者阴影,你再加一层,就变成两层阴影,很脏。
描边同理。有些设计为了让图标在小尺寸下更清晰,会加一圈白边。这在深色背景上有效,在浅色背景上就是一圈多余的白线。而且描边会占掉安全区的空间,主体被迫缩小。
正确的做法是把对比做在构图和色彩里,不做在边缘装饰上。深色底配浅色主体,浅色底配深色主体,对比自然就有了。
二十七、通知栏小图标:另一个容易忽略的尺寸
除了桌面图标,应用还有一个“通知栏小图标”。它在系统通知、状态栏里显示,尺寸小得多,基准是 24 像素。
这个小图标有个特殊要求:必须是单色的(系统会用白色或主题色给它上色)。如果你给它一张彩色的图,系统会把所有像素压成一个色块,看起来就是一个模糊的白点。
所以换图标的时候,如果应用有通知功能,最好把这个小图标也一起换。否则会出现“桌面图标是新的、通知栏还是旧的”这种半新半旧的状态。
这个细节很少被提到,因为大部分人不用通知。但对做工具类、消息类应用的人来说,它是必须处理的一项。
二十八、一张可以照着做的检查表
把这篇里散落的标准收成一张表,交付前照着走一遍。
表里最容易被跳过的是最后一行“三种形状”。因为它需要手动改启动器设置,很多人嫌麻烦。但恰恰是这一步,能发现九成的裁切问题。
| 检查项 | 标准 | 风险 |
| 检查项 | 标准 | 不过会怎样 |
| 原图尺寸 | 1024 见方以上 | 放大后糊 |
| 主体占比 | 画布六成左右 | 被裁切或缺角 |
| 圆角 | 不要自己画 | 边缘出现毛边 |
| 密度档 | 五档齐全 | 部分设备显示旧图 |
| 自适应 | 前景背景两层 | 新系统读不到新图 |
| 启动图 | 分层 + 兜底色 | 长屏拉伸或闪白 |
| 通知图标 | 单色、24 基准 | 通知栏显示成白点 |
| 三种形状 | 圆角 / 圆 / 水滴 | 交付后被返工 |
二十九、最后一点:把适配变成默认
这篇讲的都是“换图”这一件事,但它其实是一个缩影:几乎所有看起来简单的改包动作,背后都有一层适配。
名字要改三处,图标要出五档,启动图要分两层,版本号要改两个数字。这些东西如果每次都靠人记,一定会漏;写成默认动作,就再也不会漏。
所以判断一个工具好不好用,有个很土的标准:它替你记住了多少你本来要记住的事。记住得越多,你越能把注意力放在“要什么”上,而不是“怎么做”上。
要点:这也是我们写这一系列文章的初衷:把那些藏在默认动作里的细节讲出来,让你知道它在替你做什么。知道了,你才敢放心地用。
补一句关于“换图时机”的建议。图标最好跟着版本一起换,不要单独发一个“只换了图标”的版本。因为用户看到更新提示,点进去发现什么都没变,会觉得被骚扰。
如果只是微调(比如把蓝色调深一点),可以攒到下一次功能更新时一起发。如果换的是整套品牌视觉,那就值得单独发一次,并在更新说明里写清楚“全新视觉”。
这个判断标准在运营上叫“变更的感知价值”。用户感知不到的变化,不值得占用他一次注意力。这一条对图标、对文案、对动效都成立。
还有一个小细节:换图标之后,应用商店的截图和宣传图也应该跟着换。我们见过图标换了半年、商店截图还是旧图标的,用户下载下来一看对不上,会怀疑是不是装错了。
这些事都不难,难在“记得”。所以最好的办法是把它写进发版清单:图标、启动图、商店截图、更新说明,四样一起过一遍。四行字,能省掉很多“怎么不一样”的疑问。
提示:发版清单不需要复杂,五六行就够。关键是每次都过,而不是想起来才过。
最后留一句提醒:换图之前,先问一句“这个图是不是有版权”。客户给的图不一定是他自己的,网上下的图更不一定。用错图的后果,比图标被切角严重得多。
技术上能做的事很多,但“能不能做”和“该不该做”是两件事。前者靠工具,后者靠你自己的判断——这也是这套文章一直想说的:工具把难的部分变简单了,判断的部分还得你自己来。
三十、用过的人怎么说
我们那个 logo 是方的,四个角都贴着边。第一次换上去在客户手机上被切了,尴尬得不行。后来知道要留安全区,缩到六成就再没出过问题。
—— 陈工 · 外包接单
启动图拉伸这个我踩过。长屏手机上一看,人脸都变形了。现在固定用兜底色加居中,稳。
—— 小林 · 独立开发者
最有用的是那句“图标是一组图”。以前我只换一张,总觉得有些手机上是旧的,原来是这个原因。
—— 老吴 · 安卓开发
我直接把三句话抄在便签上:给方图、五档都要、启动图分层。每次换图前看一眼。
—— 周女士 · 设计转产品
平板上的问题最容易被忽略。我有次在平板上看到图标糊了,才知道还要单独验一遍。
—— 许工 · 小团队负责人
换完记得卸载重装,不然桌面还是旧的,白怀疑半天。这个坑我踩了两次。
—— 小于 · 大学生
安卓修改大师智改工坊把换图这件事里那些“看不见的适配”收进了默认动作:五档密度、两层自适应、三种裁切的留白、启动图的分层兜底。你说一句话,它把这些都做完。
合规提醒:只对自己拥有版权或已获授权的应用做图标与启动图替换。不要把他人品牌的图标用于自己的应用,也不要通过换图冒充他人产品——这类行为的法律风险远高于技术风险。
回到标题:一个图标要出几套图?五套,加两层,再加三种形状的验证。这些数字听起来吓人,但它们本该由工具承担。你要做的,只是把那张方图放进去,说一句“别切到字”——这就是“只需说话,就能让应用变成你想要的样子”在最小的一件事上的样子。
安卓修改大师智改工坊把改包之后那一串动作收在同一个界面里:说一句话,改完自动回编、对齐、签名,还能装回手机看一眼再交付。官网是 www.apkeditor.cn,产品介绍页 https://www.apkeditor.cn/ai-version.aspx。
安卓修改大师智能修改 · 安卓版下载
安卓修改大师智改工坊 · 安卓版 · 手机平板直接改,一句话就改
自动回编 · 对齐签名 · 真机预览 · 每处改动可追溯
立即下载智改工坊(AI 版)
手机 / 平板 / Windows 均可 · https://www.apkeditor.cn/ai-version.aspx