Drawable(1)各种Drawable Resource介绍

简介

  Drawable Resources(可绘资源) 是一系列可以在屏幕上被绘制的资源文件,它不只是图片,可以是 xml文件,在xml文件中配置各种绘制参数.

常见Drawable Resource

Bitmap File 位图文件(.png.jpg, or .gif),不是xml  Drawable(1)各种Drawable Resource介绍
Nine-Patch File 拉伸不变样的.9图片,不是xml   Drawable(1)各种Drawable Resource介绍
Layer List 分层图组,可以把若干个图片合在一起显示,

Drawable(1)各种Drawable Resource介绍  =Drawable(1)各种Drawable Resource介绍+ Drawable(1)各种Drawable Resource介绍+ Drawable(1)各种Drawable Resource介绍 +Drawable(1)各种Drawable Resource介绍Drawable(1)各种Drawable Resource介绍

State List 状态图组,一个状态对应一个图片,button常用它.  各状态如下:Drawable(1)各种Drawable Resource介绍Drawable(1)各种Drawable Resource介绍Drawable(1)各种Drawable Resource介绍Drawable(1)各种Drawable Resource介绍
Level List 分级图组,显示当前level值对应的图片  Drawable(1)各种Drawable Resource介绍Drawable(1)各种Drawable Resource介绍Drawable(1)各种Drawable Resource介绍
Transition Drawable 渐变图,在一定时间内从一张渐变到另一张       Drawable(1)各种Drawable Resource介绍  渐变成 Drawable(1)各种Drawable Resource介绍
Inset Drawable 内嵌图,把src中指定的图片嵌入到另一个drawable上    Drawable(1)各种Drawable Resource介绍 
Clip Drawable

裁剪图,根据裁剪值(0-10,000),显示图片,若为10,000

则显示整个图片.可用来当进度条.通常步长为1,000.

5,000时 Drawable(1)各种Drawable Resource介绍  10,000时 Drawable(1)各种Drawable Resource介绍
Scale Drawable

缩放图,按比例缩放.

scaleHeight,android:scaleWidth是缩放的比例,

不是缩放后的比例值.

注意要找到对应的ScaleDrawable,然后

scaleDrawable.setLevel(1);否则不显示.

 Drawable(1)各种Drawable Resource介绍 --->Drawable(1)各种Drawable Resource介绍
Shape Drawable 形状图,在xml中配置一个形状[rectangle,oval,line,ring] Drawable(1)各种Drawable Resource介绍 

其它的还有:

RotateDrawable

ClipDrawable

GradientDrawable

VectorDrawable

等等

详细在 :  docs/guide/topics/resources/drawable-resource.html

上一篇:JS图片Switchable切换大集合


下一篇:Ubuntu更换科大源