解决: Android应用图标被裁切显示异常
问题
魔改arc客户端替换图标的时候发现个问题
原图长这样(这里压过了)
使用了图标工场生成了不同分辨率的图标 按理应该没问题
模拟器上也是正常的
然鹅 上了Android实机后
呃呃 只剩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
画布大小扩到1080*1080px,即给外层留边距
另存为,然后用这个图丢去图标工场生成adaptive图标就可以了
最终
左边修改后 右边修改前
(考虑到arcana太大了不方便调试 我先是用的arc3测试
哪知道直接被我蒙对可以了 下个版本就实装到arcana!
太强了
好耶!