博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 矢量图
阅读量:6917 次
发布时间:2019-06-27

本文共 652 字,大约阅读时间需要 2 分钟。

hot3.png

        为什么安卓app的资源包中还是用不同尺寸的位图而不用矢量图?这个可以参见知乎上的解答

        在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

181836_Rp3m_166646.png

步骤2:使用定义好的图标

➤  在 Vector Asset Studio 界面选择定义好的图标

181908_xJdM_166646.png

 

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

182027_DFbq_166646.png

 

步骤4: 生成文件

➤ 点击 Next
存放地址为res/drawable目录下.
182130_FqFK_166646.png

 

查看内容:

182239_aUSJ_166646.png

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

你可能感兴趣的文章
memcache、redis、mongodb对比
查看>>
关于分布式事务名词的基本解释的读书笔记
查看>>
组成关系映射(映射文件)
查看>>
我的友情链接
查看>>
CI框架中出现Disallowed Key Characters
查看>>
vdbench使用
查看>>
使用Serv-u限制文件类型
查看>>
VMware:NSX终于揭开面纱
查看>>
智慧人生 仁者见仁 与君共勉
查看>>
如何从Zabbix数据库中获取监控数据
查看>>
使用Xtrabackup进行MySQL备份
查看>>
org.hibernate.MappingException: Could not get constructor for org.hibernate.pers
查看>>
Apache配置——域名301跳转
查看>>
k-means算法(使用包)
查看>>
10道C++输出易错笔试题收集
查看>>
C语言中的switch语句
查看>>
KVM安装CentOS6.4系统虚拟机
查看>>
Java数组概念
查看>>
沪导航定位将精确到厘米 10个站点兼容四大系统
查看>>
立方根求解(牛顿迭代法)
查看>>