我已将.svg文件转换为VectorDrawable .xml文件,但.svg文件使用未转换为.xml文件的fill属性。 实际上我正在使用的Converter不支持填充方法。
如果您对如何将svg图像渲染到android vectorDrawable有任何想法,请提示。
谢谢,
答案 0 :(得分:0)
android:fillColor="#FFC524" // use your own color code
答案 1 :(得分:0)
Android Studio内置工具调用 Vector Asset Studio 。使用此工具,您可以从本地 .SVG 文件或材质图标创建矢量绘图。
在支持库 23.2 中添加了矢量绘图,因此,对于使用矢量绘图并且在所有API中都支持,您应该在build.gradle
(应用程序级别)中添加这样的内容 -
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
dependencies {
compile 'com.android.support:appcompat-v7:23.2.0'
}
使用Vector assets studio创建矢量绘图使用foll。说明 -
启动Vector Asset Studio:
1)在Android Studio中,打开Android 应用项目。
2)在项目窗口中,选择 Android视图。
3)右键单击 res 文件夹,然后选择New>矢量资产。
有关参考和更多详细信息,请查看以下链接:
https://developer.android.com/studio/write/vector-asset-studio.html#running
希望它会有所帮助:)