Android系统中,通过眼睛能看到的UI部分,实际上都是通过Drawable来显示的。
Bitmap作为Android中的一部分,实际上也是通过转换为Drawable来实现显示的。Bitmap转换成Drawable,可以通过BitmapDrawable转化。
Drawable实际上是是一个abstract class,他本身并不提供具体的实现。
在Android的源码中不难发现,在Drawable的目录下有很多的Drawable用来实现Drawable,从而给Drawable提供强大的支持。
Drawable的目录是:frameworks\base\graphics\java\android\graphics\drawable