[英]Android Studio Vector asset always could not generate a preview
我想使用android studio中的vector资产生成svg xml文件,我在此网站中将png转换为svg
但是当我在矢量资产中使用此svg文件生成xml文件时,出现以下错误消息
它显示“无法生成预览”
我该如何解决?
关于此主题的大多数抱怨是由于人们试图转换使用VectorDrawables不支持的SVG标准功能的SVG。 而且AndroidStudio中的SVG到VectorDrawable转换器仅支持这些有限的功能。 当遇到不支持的问题时,它实际上并没有提供太多反馈。
一些在线转换器会更加努力。 您可能会与他们取得更好的成功。 否则,您可能必须简化SVG才能使其正常工作。
如果需要显示比VectorDrawables难以处理的SVG图像,则可以始终考虑使用Android的SVG渲染库。 恕我直言,最好的之一是AndroidSVG(我写的免责声明之一)。
我从来没有那些转换站点的运气。 您最好使用照片工具来创建SVG。 确保遵循此处列出的Android的SVG准则
在某些情况下,您的实际.svg文件名包含一些大写字母。 只需使用所有小写字母重命名它们,然后尝试上传即可。
例如:如果实际的.svg图像名称为mySavedimage.svg {此处“ S”为大写字母,则违反了Android资产的规范}。 因此,如果您将该文件重命名为my_saved_image.svg,那么它将非常有用。
希望能帮助到你。
错误出在转换器中。 SVG文件可能不正确。
您需要使用Photoshop或Gimp之类的照片编辑器工具。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.