【问题标题】:What is the alternate of SVG fill attribute in vector drawable矢量绘图中SVG填充属性的替代品是什么
【发布时间】:2016-07-14 12:19:02
【问题描述】:

我已将 .svg 文件转换为 VectorDrawable .xml 文件,但 .svg 文件使用了未转换为 .xml 文件的填充属性。 实际上我正在使用的这个Converter 不支持填充方法。

如果您对如何将 svg 图像渲染为 android vectorDrawable 有任何想法,请提出建议。

谢谢,

【问题讨论】:

  • 你在使用 Android Studio 吗?
  • @Onkar Nene:是的,我使用的是 Android Studio 2.1
  • 好。看看我的回答,希望对你有帮助

标签: android drawable android-vectordrawable


【解决方案1】:
android:fillColor="#FFC524" // use your own color code

【讨论】:

    【解决方案2】:

    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 app 项目。

    2) 在项目窗口中,选择 Android 视图

    3) 右键单击​​ res 文件夹并选择 New > Vector Asset

    有关参考和更多详细信息,请查看以下链接:

    https://developer.android.com/studio/write/vector-asset-studio.html#running

    希望它会有所帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-26
      • 1970-01-01
      • 1970-01-01
      • 2013-11-10
      相关资源
      最近更新 更多