问题

魔改arc客户端替换图标的时候发现个问题

原图长这样(这里压过了)

1.png

使用了图标工场生成了不同分辨率的图标 按理应该没问题

模拟器上也是正常的

2.png

然鹅 上了Android实机后

3.jpg

呃呃 只剩alice的脸盘子了 我不想这样((

实际上吧这个问题官包也是有的 六幺六 屑 六幺六

资料

查阅资料:

在 Android 7.1(API 25)及更早版本中,启动图标的尺寸为 48 x 48 dp。现在必须按照以下准则调整图标图层的尺寸:

  • 两个图层的尺寸都必须调整为:108 x 108 dp;
  • 已遮挡的视图中显示的图标内层为:72 x 72 dp;
  • 系统会为外层的 4 边保留 18 dp 的边距,以创建有趣的视觉效果(例如视差或脉动效果)。

oh好的 模拟器是Android5但实机肯定8+了 是没适配的问题

我猜给adaptive图标旁边留圈白就可以了 惊喜的是猜对了

解决

用ps打开原图,缩到720*720px

11.png

画布大小扩到1080*1080px,即给外层留边距

12.png

13.png

另存为,然后用这个图丢去图标工场生成adaptive图标就可以了

最终

左边修改后 右边修改前

22.jpg

(考虑到arcana太大了不方便调试 我先是用的arc3测试

哪知道直接被我蒙对可以了 下个版本就实装到arcana!

已有 2 条评论

  1. aaa aaa

    太强了

  2. 好耶!

添加新评论