实际上,我正在开发一个 Android 应用程序。问题是关于在 VectorDrawables 中导出带有渐变的图标。我使用 Adobe Illustrator 绘制图标并将它们导出到 Android Studio 的 Asset Studio。
根据材料设计指南,对象的阴影应该是径向渐变,其中第一个滑块位于 32% 的位置,不透明度为 15%。第二个滑块位于 62% 的位置,不透明度为 2%。最后一个滑块 100% 完全透明,颜色为 45°
我在 Adobe Illustrator 中创建了图标,看起来很完美,并且按照材料设计遵循一切。但是当我将它们导出到 Android Studio 时,图像发生了很大的变化,因为矢量可绘制对象还不完全支持渐变。Android 7.0 + 设备支持 VectorDrawables 中的渐变。另一个问题是谷歌说具有高度的物体应该显示 45° 的长阴影(基于渐变)。但另一方面,它们并不完全支持渐变。如何将渐变应用程序图标扩展到 7.0 以下的设备。
Ps 我导出 Illustrator 文件以支持自适应图标。请有人指导我在 VectorDrawables 中实现渐变阴影,以便它们看起来类似于旧图标