Android 中图片和常见的颜色都可以是一个Drawable. Drawable可以方便我们做出一些特殊的UI效果,这一点在UI相关的开发工作中尤其重要.其主要优点有: 使用简单,比自定义View成本要低: 非图片类型的Drawable占用空间小,对减小apk大小有帮助: Drawable作为图片的时,内部的宽/高这个参数比较重要,通过getIntrinsicWidth和getIntrinsicHeight这两个方法获得.但作为颜色背景时,是没有宽高概念的,会自动延伸和View的背景大小一样.…