Android 矢量图

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

        为什么安卓app的资源包中还是用不同尺寸的位图而不用矢量图?这个可以参见知乎上的解答 https://www.zhihu.com/question/22256731

        在android5.0(API Level 21)中,我们可以使用矢量图,矢量图的特点是它不会因为图像的缩放而失真.也就意味着在android开发中你不需要为不同分辨率的设备定义不同大小的图片资源,只需一个vector drawable就够了.
       Android Studio从1.4版本开始支持vector drawable.基于Android L深度定制研发的乐视手机EUI很多图标都已经使用这样的方式提供资源,以更方便的兼容1080p与2K屏幕。UI设计矢量化是大势所趋。
       在Android Studio中我们可以选择定义好的Material Icon,也可以选择一个本地的SVG(可缩放矢量图形)文件.
我们可以改变图片的尺寸和透明度,然后Android Studio会生成一个 XML图像文件供你使用.
操作步骤:
步骤1: 打开Vector Asset Studio
➤ 右击module —> New —> Vector Asset —> 打开Vector Asset Studio

Android 矢量图_第1张图片

步骤2:使用定义好的图标
➤  在 Vector Asset Studio 界面选择定义好的图标

Android 矢量图_第2张图片

 

步骤3: 调整参数/查看预览.

Android 矢量图_第3张图片

 

步骤4: 生成文件
➤ 点击 Next
存放地址为res/drawable目录下.
Android 矢量图_第4张图片

 

查看内容:

Android 矢量图_第5张图片

转载于:https://my.oschina.net/zengliubao/blog/614848

你可能感兴趣的:(Android 矢量图)