46得票5回答
安卓矢量图:使用Support库的vectorDrawables.useSupportLibrary = true导致应用停止运行。

如果我在Gradle中使用vectorDrawables.useSupportLibrary = true,然后运行应用程序,它会意外停止。如果我删除vectorDrawables.useSupportLibrary = true,应用程序就能正常工作。 我的Gradle:apply plu...

44得票14回答
无效的可绘制标签矢量图。

我正在尝试在Android Lolipop之前的设备上使用矢量图。我按照这里的说明操作了,但仍然遇到崩溃问题。 build.gradle:buildscript { repositories { jcenter() } dependencies { ...

42得票1回答
我该如何直接将PNG转换为安卓矢量可绘制文件?

是否有在线工具可以将png文件转换为矢量可绘制文件(Android中的xml)? 我有一些用于我的应用程序中的图标和其他地方的png文件。现在,我想将它们转换为xml文件。这是否可能?

41得票9回答
如何在除了使用srcCompat的ImageView之外的View中使用矢量图?

app:srcCompat 属性可以让 ImageView 兼容矢量图形。但是除了 ImageView,如何在其它视图中使用呢?例如,TextView 中的属性 android:drawableLeft。 如果将矢量图作为 MenuItem 的 android:icon 使用,会导致应用程序...

40得票7回答
二进制XML文件第1行:无效的可绘制标签向量。

我有一个应用程序,在大多数设备上都能完美运行。但是,每当我尝试在API < 21的设备上运行我的应用程序时,我会遇到致命异常。 以下是日志:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ac...

36得票4回答
如何从Illustrator(或类似工具)创建Android的矢量图?

如果我在Illustrator等程序中有一个矢量图像,如何获得适用于Android的VectorDrawable框架使用的正确格式? 我找到了一个将SVG转换为VectorDrawable xml格式的工具:http://inloop.github.io/svg2android/ 但它要求S...

34得票3回答
AppCompat 23.3支持的矢量图不再起作用?

我正在使用Support Library 23.2中添加的支持向量可绘制对象,以及AppCompat。我同时在app:srcCompat中和StateListDrawable内使用向量可绘制对象,以便在TextView中使用android:drawableLeft。 自从升级到AppComp...

34得票3回答
渐变颜色(GradientColor)能否仅通过XML定义来为填充或描边定义渐变?

我在查看 GradientColor 的文档 https://developer.android.com/reference/android/R.styleable.html#GradientColor 。我该如何在 XML 中定义渐变色并将其应用到 XML 矢量图形中?我尝试过在 color...

34得票4回答
在旧版本的Android上图层列表中的矢量可绘制物品

在较新的 Android 版本中,以下代码:<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> ...

33得票5回答
AndroidStudio导入SVG出错:ERROR@<mask>不受支持。

当我尝试导入SVG时,收到消息"ERROR@ &lt;mask&gt; is not supported" Android Studio 3.0.1 Build #AI-171.4443003, built on November 10, 2017 JRE: 1.8.0_152-relea...