在Android应用中,用于控制图像的类内容的一系列类被称为drawable包。这个包中的类和方法用于将下列内容绘制到屏幕上。
1.位图(Bitmap):位图是由像素的集合所构成的图片,可以简单的理解为由“位”(Bit)数据所组成的一幅“图”(Map)像。
2.形状(Shape):形状是由线条绘制的图形,也被称为“矢量图”,就像CAD中所绘制的那种线条结构一样。
3.渐变(Gradient):渐变是由一种颜色到另一种颜色的平滑过渡,可以是直线状的或环状的。
4.过渡(Transition):形状过渡是由一个形状到另一个形状的平滑矢量变化,这个过程有时也被称为“变形”(Morph)。
5.动画(Animation):会动的图像。
6.图片过渡效果(Image Transition):图像过渡是由一幅图片到另一幅图片的平滑渐变,通常用于图片之间的切换。
在Android开发中,图像类的对象,如渐变、图片过渡效果、动画变形,以及基于帧的动画都可以称为“图像资源”(Drawable)。其中,除了补间动画和变形动画之外,其余的资源文件都保存在/res/drawable目录。