android - Android中的Bitmap和Drawable有什么区别?

标签 android android-drawable terminology android-bitmap

我用谷歌搜索,但找不到任何文章来描述 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/

相关文章:

Android - setImageResource 比将资源 ID 解码为位图更有效吗?

android - android可绘制文件夹类别的工作

Java 框架集成开发环境

java - 通过参数从自定义ArrayList中删除重复项

android - 启动外部 jar 文件中的 Activity

Android:从服务器检索图像

android - 如何在android中画一条圆线

c++ - 术语 C++ - 成员

x86 - 为什么 "i586"指的是 Pentium 1,为什么 "i686"指的是 Pentium Pro?

java - 在 Android 中使用可绘制图标显示和隐藏密码