Android Image Asset Studio 中的安全区是什么

Dan*_*ang 6 icons android-studio

在 Android Studio 中,在创建启动器图标时,会预览一个“安全区”圆圈,该圆圈定义了显示边界边缘的特定填充。

它具体定义了什么?

Android Image Asset Studio 的图片

小智 6

Android O 中引入的自适应图标允许系统在图标顶部应用形状遮罩,从而为用户提供更一致的图标主题。现在可以向用户显示全方形或全圆形图标,而不是混合使用方形和圆形图标。

在此输入图像描述

问题是,系统可以制造多大的掩模?他们可以将你的图标剪掉 40 像素(每边各 10 像素)吗?80 像素怎么样?120 像素?甚至400px?于是谷歌制定了一条规则:

设备 OEM 可以指定一个遮罩,该遮罩可能包括沿着形状的某些点短至 33 dp 的半径。

在此输入图像描述

所以“安全区”就是保证不被剪裁的区域。

看起来 Android 正计划在主屏幕上滚动时在图标上引入视差效果,当它们这样做时,不完全位于“安全区域”的图标在动画时可能会看到与背景不自然的运动。(参见“时钟”图标,以及它如何“逃离”背景的边界)

图像