我是VectorDrawables的新手。
我可以看到,安卓工作室提供的默认vector drawables (如ic_menu_gallery、ic_menu_camera等)运行得很好。因此,我尝试创建自己的vector drawables,首先将png images转换为svg,然后使用路径和填充值来生成向量绘图,即在svg文件中替换android:pathData的d和android:fillColor的fill标记。它不知何故给了矢量图形,但扭曲或仓促的外观。
如果我没有采取正确的方法,请建议我。
发布于 2016-02-15 06:02:14
你可以使用Android。将png转换为svg文件联机工具PNG到SVG


对于SVG颜色,可以使用:
<ImageButton
android:layout_width="48dp"
android:layout_height="48dp"
android:id="@+id/button"
android:src="@drawable/ic_more_vert_24dp"
android:tint="@color/primary" />或
imageView.setColorFilter(getResources().getColor(android.R.color.black), PorterDuff.Mode.SRC_IN);可以将SVG转换为PNG在线工具:共卷
将SVG转换为Android可绘制:内环
发布于 2016-11-03 09:43:41
发布于 2017-08-27 13:02:08
我也有这个问题,并发现这个非常有用的网站:
https://materialdesignicons.com/
有许多图标和“高级导出”,您可以轻松地编辑设置。对我来说,这是创建向量绘图的最快和最简单的方法,如果您不想下载该文件,您只需查看代码并复制它,不仅可以作为向量绘图,甚至可以作为SVG或XAML。哦,这是免费的:)
https://stackoverflow.com/questions/35401968
复制相似问题