Android将SVG转换为VRD XML资源
发布时间
阅读量:
阅读量
【Android】将SVG转换成VectorDrawable XML资源
文章目录
Android
Android
前言 : 在进行安卓开发的过程中, 界面设计往往离不开矢量图标的使用。这些矢量图标的类型可能包括菜单栏中的图标或桌面应用程序中的图形文件等。那么如何获取这些小图标呢?有时还需要调整图标的尺寸或图片大小。同时, 常常会有适应不同分辨率需求的具体图形文件。本文的重点在于介绍如何将SVG格式转换为适用于安卓Vector 类型的应用程序所需的XML格式文件。
- VectorDrawable是一种基于XML文件构建多种点、线、曲线以及色彩数据的矢量图 数据结构。
- 其核心优势在于能够在任意比例缩放时不会降低图像质量。
- 能够通过整合多个XML矢量图文件来制作动画效果,并有效规避因不同分辨率而需要切换多幅图片所带来的不便。
- 自Android操作系统版本5.0(API码数21)起,默认设备采用基于Android的API架构,并在这一版本中首次引入了VectorDrawable与AnimatedVectorDrawable两种功能模块来支持高质量的矢量图形处理。
VectorDrawable表示一个静态的drawable对象。
类似于SVG格式,在此架构中,默认情况下每个矢量图由一系列路径节点与组节点构成层级关系结构。
每个路径节点负
全部评论 (0)
还没有任何评论哟~
