Drawable
在开发通常作为背景使用,其实Drawable
是Android中的可以在Canvas
上进行绘制资源,也就是绘制到屏幕上的图形。
这里要讲述的主要是
Drawable
相关的一些应用,而不是指的图片
主要的有点就是占用空间比效果等同的UI切图要少,了解Drawable
的使用对于日常开发还是有一定的帮助。
Drawable
大致分类如下:
基本可以分为两种情况:单个Drawable
和多个Drawable
。单个的情况有Bitmap File
、Nine-Patch
、Inset Drawable
、Clip Drawable
、Scale Drawable
和Shape Drawable
这5种类型;而多个Drawable
的情况有Layer List
、State List
、Level List
和Transition Drawable
4种类型。
资源类型 | 对应类 |
---|---|
Shape | GradientDrawable |
后续将会持续整理相关的知识,以及扩展。
目录
【Android Drawable系列】- 前言
【Android Drawable系列】- shape xml属性详解
【Android Drawable系列】- Other单个Drawable
【Android Drawable系列】- Shape在代码中的使用GradientDrawable
网友评论