VectorDrawable

简介: VectorDrawable1,基本了解Android L开始提供了新的API VectorDrawable 可以使用SVG类型的资源,也就是矢量图。在xml文件中的标签是例:这是AS里Martial Icon里的一个图标android:fi...

VectorDrawable

1,基本了解Android L开始提供了新的API VectorDrawable 可以使用SVG类型的资源,也就是矢量图。在xml文件中的标签是<vector>

例:这是AS里Martial Icon里的一个图标

<vector

xmlns:android="http://schemas.android.com/apk/res/android"

android:width="24dp"//宽度

android:height="24dp"//高度

android:viewportHeight="24.0"//暂时不晓得这个是干啥的

android:viewportWidth="24.0">

android:fillColor="#FF000000"//这个是填充颜色

android:pathData="M22,16V4c0,-1.1

-0.9,-2 -2,-2H8c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9

2,-2zm-11,-4l2.03,2.71L16,11l4,5H8l3,-4zM2,6v14c0,1.1 0.9,2

2,2h14v-2H4V6H2z"/>//这个我理解为图形的外壳,

效果



所以外壳加填充色就可以合成一个静态矢量图了

2,AS如何导入svg


可以选择Material Icon里的,也可以选择本地SVG文件,其它的选择,取名字,保存就不详讲了保存成功后是这样就好了,可以打开看看

3,如果你想用个更漂亮的矢量图,但是AS库里没有,不妨在以下网站里找找•

http://www.iconsvg.com/ 

https://materialdesignicons.com/ 

目录
相关文章
|
7月前
|
开发工具 Android开发 git
Android自定义View——可以设置最大宽高的FrameLayout
Android自定义View——可以设置最大宽高的FrameLayout
306 0
|
8月前
|
缓存 监控 Android开发
Android中的RecyclerView优化策略与实践
【4月更文挑战第5天】本文深入探讨了在安卓开发中,如何针对RecyclerView进行性能优化。通过分析常见的滚动卡顿、内存泄漏等问题,提出了相应的解决方案,并结合实际案例展示了优化过程。文章不仅涵盖了使用RecyclerView时应当遵循的最佳实践,还提供了高级技巧以供进阶开发者参考,旨在帮助读者构建更加流畅和高效的列表显示。
|
Java Android开发
Android 保存资源图片到相册最新写法适用于Android10.0及以上
Android 保存资源图片到相册最新写法适用于Android10.0及以上
880 0
|
存储 缓存 前端开发
Android业务架构 · 基础篇 · Jetpack四件套
Android业务架构 · 基础篇 · Jetpack四件套
236 0
Android业务架构 · 基础篇 · Jetpack四件套
|
XML API Android开发
CoordinatorLayout与滚动的处理
CoordinatorLayout与滚动的处理
147 0
|
8月前
|
Android开发
[Android]Shape Drawable
[Android]Shape Drawable
89 0
|
Java 测试技术 API
Android透明状态栏和导航栏方案最终版
Android透明状态栏和导航栏方案最终版
912 0
|
XML Java API
Android 沉浸式状态栏必知必会
Android 沉浸式状态栏追根究底
834 0
|
API Android开发
Android Activity Result API
Android Activity Result API
172 0

热门文章

最新文章