71得票8回答
如何在程序中将VectorDrawable设置为ImageView的图像

我想在Android Studio中将一些VectorDrawables设置为ImageView。 我可以轻松地设置png和jpg drawable,但是当我想设置VectorDrawable时,它在imageview上无法工作。img.setImageResource(R.drawable...

68得票9回答
如何为Android创建矢量可绘制图形?

我对VectorDrawables不熟悉。 我能看到Android Studio提供的默认vector drawables,如ic_menu_gallery、ic_menu_camera等,效果很好。所以我尝试通过先将我的png图像转换为svg,然后使用路径和填充值来创建自己的vector ...

60得票4回答
将SVG文件转换为Android矢量可绘制XML并保持组结构不变

我想将SVG文件转换为Android矢量可绘制XML。我需要保留SVG的结构。只要SVG将多个元素组合在一起,我也需要在Android矢量可绘制中反映出该组合。 不幸的是,我找到的用于SVG到矢量可绘制转换的工具会以一种消除文件结构中现有分组的方式来尽量减小文件大小。 有没有一种聪明的方法...

56得票9回答
在Android中以编程方式更改矢量图形的填充颜色

我希望能够在Android程序中以编程方式编辑矢量文件的填充颜色。 在xml文件中,我可以使用属性android:fillColor设置颜色,但我希望在运行时更改颜色。 有任何示例可供参考吗?谢谢。

55得票7回答
安卓矢量图标不支持 <text> 标签,不支持 <tspan> 标签。

In icon.svg ERROR@ line 9 &lt;text&gt; is not supported ERROR@ line 10 &lt;tspan&gt; is not supported 如何将这种类型的svg导出为矢量可绘制图形?这是可能的吗?还是我应该寻找一个新的svg?

55得票11回答
为什么我的SVG在矢量资源工作室中无法加载

以下SVG在Android Studio的矢量素材工作室中无法打开,导致错误:"空预览图像! 解析TareSymbol.svg时发生异常: 对于输入字符串:“8.7337904mm”,文件格式异常。解析XML文件时发生异常:文件过早结束。" 为什么下面的SVG文件与矢量素材工作室不兼容?&lt...

52得票7回答
启动画面使用全屏拉伸的向量图形

我用这个教程做了我的启动画面,效果很好: https://www.bignerdranch.com/blog/splash-screens-the-right-way/ 基本上,我是通过主题设置了一个启动画面:&lt;style name="ThemeSplash" parent="T...

51得票9回答
如何在按钮点击时更改矢量可绘制路径的颜色

通过新的Android支持更新,矢量图可向后兼容。我有一张带有多个路径的矢量图像。我希望在按钮点击或根据输入值进行编程时更改路径的颜色。是否可以访问矢量路径的名称参数?然后再更改颜色。

49得票5回答
使用矢量图兼容性库

我正在制作一个包含多个片段的Android应用程序。其中一个片段中,我有一个工具栏,其上有一个返回箭头,以图像按钮的形式呈现。 在XML文件中,我使用了"app:srcCompat"属性,但是当我使用此属性时,会出现错误,错误提示为:"要使用VectorDrawableCompat,您需要将'...

47得票2回答
Android矢量图形编辑器

我想修改现有的Android drawable 矢量图 XML资源,但是Android Studio只能在XML源中完成。 你能否推荐一个可以进行“交互式”编辑Android drawable XML的工具? 或者是否有一种方法可以将这些文件导入到Incscape、Adobe等软件中...