我用谷歌搜索,但找不到任何文章来描述 Android 中 Bitmap 和 Drawable 之间的区别。
最佳答案
位图是位图图像的表示(类似于 java.awt.Image)。 Drawable 是“可以绘制的东西”的抽象。它可以是位图(包装为 BitmapDrawable
),但也可以是纯色、其他 Drawable 对象的集合或任意数量的其他结构。
大多数 Android UI 框架都喜欢使用 Drawable 对象,而不是 Bitmap 对象。 View 可以接受任何 Drawable 作为背景。 ImageView 可以显示一个前景 Drawable。存储为资源的图像作为 Drawable 对象加载。
关于android - Android中的Bitmap和Drawable有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8937036/