矢量图像在Android中显示错误

问题描述 投票:3回答:3

当我使用Android Vector Asset Studio导入矢量图像时,即使在预览中它也会变形。我试图使用的一个矢量是直接来自Material网站的照片轮廓。

这是它应该是什么样子:enter image description here

这就是Android中的样子:enter image description here

这是另一个例子,它应该看起来像什么,然后它在Android中的样子:enter image description here enter image description here

如果您想要任何其他信息,请告诉我们。任何帮助将不胜感激。

android vector-graphics
3个回答
0
投票

我在Asset Studio中导入本地文件时发生了同样的事情。导入的图像如下。

photo image

但是,从Asset Studio中的剪贴画中选择时,它显示正确。所选图像如下。

ic_crop_original_black_24dp

你能用剪贴画资源解决问题吗?


0
投票

这主要是由于矢量资产导入者和svgs的一些不兼容。通过使用SVGOMG进行优化来调整SVG并再次尝试导入,您始终可以找到其他资源或使用相同的资源。


0
投票

导入SVG后,用xml修复失真点可能是更快的解决方案。

之前

M19,5v14L5,19L5,5h14m0,-2L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM14.14,13.86l-3,3.87L9,13.14 6,17h12l-3.86,-5.14z

M19,5v14L5,19L5,5h14m0,-2L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM14.14,11.86l-3,3.87L9,13.14 6,17h12l-3.86,-5.14z
© www.soinside.com 2019 - 2024. All rights reserved.