Android使用Vector进行适配和瘦身

  • V = vertical lineto(V Y):画垂直线到指定的Y坐标位置

  • C = curveto(C X1,Y1,X2,Y2,ENDX,ENDY):三次贝赛曲线

  • S = smooth curveto(S X2,Y2,ENDX,ENDY)

  • Q = quadratic Belzier curve(Q X,Y,ENDX,ENDY):二次贝赛曲线

  • T = smooth quadratic Belzier curveto(T ENDX,ENDY):映射

  • A = elliptical Arc(A RX,RY,XROTATION,FLAG1,FLAG2,X,Y):弧线

  • Z = closepath():关闭路径

  • 使用原则:

  • 坐标轴为以(0,0)为中心,X轴水平向右,Y轴水平向下

  • 所有指令大小写均可。大写绝对定位,参照全局坐标系;小写相对定位,参照父容器坐标系

  • 指令和数据间的空格可以省略

  • 同一指令出现多次可以只用一个

注意,'M’处理时,只是移动了画笔, 没有画任何东西。 它也可以在后面给出上同时绘制不连续线。

AS生成vector,使用as系统图标


在androidStudio其实已经有很多系统使用的图标了,我们在使用时其实可以不用UI再次进行切图,直接使用就是了!

  • 使用步骤:File->New->Vector Asset;(如果选择Image Assets导出的是PNG格式图片)

这里写图片描述

  • 然后选择Material Icon,然后点击小机器人

这里写图片描述

  • 这里有所有的系统图片,选择你想用的就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值