位图是一个Drawable.A Drawable不一定是位图.像所有拇指都是手指但不是所有手指都是拇指.
虽然应用程序通常看不到,但Drawables可能采用多种形式:
- 位图:最简单的Drawable,PNG或JPEG图像.
- Nine Patch:PNG格式的扩展允许它指定有关如何拉伸和放置内容的信息.
- Shape:包含简单的绘图命令而不是原始位图,允许它在某些情况下更好地调整大小.
- 图层:复合绘图,可将多个底层绘图相互叠加.
- 状态:复合drawable,根据其状态选择一组drawable中的一个.
- 级别:复合drawable,根据其级别选择一组drawable中的一个.
- 缩放:具有单个子绘图的复合绘制,其总体大小根据当前级别进行修改.