自己制作 Android Vector Asset 矢量图

 

从5.0(API等级21)开始,Android开始支持矢量图了。关于什么是矢量图以及矢量图有什么优缺点不在本文的涉及范围之内,具体可以参考矢量图百科。不过这里要提一下它的优点:

保存最少的信息,文件大小比位图要小,并且文件大小与物体的大小无关
任意放大矢量图形,不会丢失细节或影响清晰度,因为矢量图形是与分辨率无关的。

这种高大上的东西,当让要试试了,android Studio里预制了一些常用图标,大家可以在 New > vector asset 里创建,不在赘述,虽然给了不少,但是肯定不够用了!废话不多说,开始正题,自己制作!

 

1.第一步,下载软件Vector Magic   (可以试用,支持正版,也有汉化版,可自行选择!)

官网https://vectormagic.com/  

http://www.downkr.com/soft/53691.html  

2.准备一个图标,最好是单色的,不然导出的数据会非常大,你懂的

3.打开Vector Magic,我平时用第三个,

第一个是文件夹导入一张图   第二个剪切板   第三个批处理

4.选择要导入的图,选好后Next

5.保存文件类型选择 svg  ,然后Next

 

6.之后处理完会得到一个   *.svg 文件

 

7.打开http://inloop.github.io/svg2android/  将上一步生成好的一个或者多个svg 文件拖入,然后下载下来

8.将下载好的xml文件放入 res/drawable里

 

完成!剩下的可以改改颜色啥的,是不是很简单!把图标一个个换成Vector Asset 想想就很爽!

 

 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
AndroidVector Asset Studio是一个用于创建和管理矢量标的工具。它可以帮助开发者在应用程序中使用矢量标,而无需担心标在不同屏幕密度下的模糊或失真问题。 要使用Vector Asset Studio,首先需要打开Android Studio,并确保已经创建了一个Android项目。然后,按照以下步骤进行操作: 1. 在Android Studio的项目视中,右键单击res文件夹,选择"New" -> "Vector Asset"。 2. 在弹出的向导中,选择要导入的矢量标类型。可以选择从Material Design标库中导入,也可以选择从本地文件系统导入。 3. 如果选择从Material Design标库导入,可以在搜索框中输入关键字来查找所需的标。选择标后,可以预览并调整其大小和颜色。 4. 如果选择从本地文件系统导入,可以点击"Local file"按钮,然后选择要导入的SVG或者AI文件。导入后,可以预览并调整其大小和颜色。 5. 在预览窗口中,可以通过调整大小和颜色来自定义标。还可以选择生成的资源类型(如Drawable或Mipmap)以及目标密度。 6. 完成自定义后,点击"Next"按钮,然后选择要生成的资源文件夹和文件名。点击"Finish"按钮完成导入过程。 完成上述步骤后,Android Studio将自动生成相应的矢量标资源文件,并将其添加到项目中。可以在布局文件或代码中使用这些矢量标资源,就像使用其他Drawable资源一样。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值