我正在使用找到的说明 here, from Google使用新选项(2016 年 3 月)将 .svg 文件导入 drawable 而不是 .png 文件。
我遇到的问题是文件被导入为黑白,即使文件有很多颜色。
这是 .svg 文件的图像,由 Google Chrome 读取:
Vector Asset Studio 会像这样读取同一文件:
在应用程序中,图像显示为黑白。
知道为什么会这样吗?
.svg 文件正在 Adobe PhotoShop Creative Cloud 上生成,我在 Mac 上使用 Android Studio 1.5.1。
谢谢!
编辑:添加 link to .svg file I'm using这个问题。
最佳答案
我也有同样的问题,但在挖掘互联网之后 终于找到了解决办法,这里是:-
在完成插画设计之后
1) 转到文件 --> 另存为 ---> 窗口对话框打开--> 输入 svg 的名称 --->点击保存
2) 现在它显示 SVG 选项对话框 ---> 在左下角单击更多选项 ---> 在 CSS 属性下拉列表中 ---> 选择演示属性
此设置使 svg 兼容代码用于带有颜色的 android 导入!!
很抱歉让这个答案变得详细......为那些初学者做了这个
关于android - Vector Asset Studio 正在将彩色 .svg 文件导入为黑白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35851218/