我需要在我的应用中使用合同图标。
通常,我将创建一个新的Vector资产并查找可能会完成此工作的图标。
不幸的是,这次我找不到与我的需求相似的东西,所以我想创建一个!
我尝试阅读有关问题here的信息,但这并没有真正的帮助。
有人可以告诉我该怎么做,那个pathData是什么?
谢谢!
答案 0 :(得分:1)
您可以从SVG来源创建矢量资产。如果要创建自己的图标,则可能应该使用可以将图形导出为SVG的图形程序。例如,Inkscape是免费的,并且可用于许多平台。
拥有SVG文件后,在AndroidStudio中选择“文件”->“新建”->“矢量资产”。在接下来的对话框中,选择“资产类型”“本地文件”,然后选择/输入SVG的路径。
答案 1 :(得分:1)
您可以从网上下载/通过photoshop创建自己的SVG文件,一旦拥有.svg
文件,就可以通过right click on app > new > Vector Asset > Local file (SVG,PSD)
将其添加到项目中,并像平常使用{{1 }}
现在android:src="@drawable/ic_my_icon"
是一条路径,代表可以填充或描边的形状的轮廓。路径也可以用作剪切路径,以描述动画或位置文本。
但是对我来说,这项工作实际上只是玩弄它的数字并看到实际路径的反应,我是什么意思?
检出ShapeShifter并观看this video,从网络上拖动一些pathData
文件并开始使用它,我相信您会明白的。