gpt4 book ai didi

android - Bitmap、BitmapDrawable 和 Drawable 有什么区别?

转载 作者:搜寻专家 更新时间:2023-11-01 07:51:58 26 4
gpt4 key购买 nike

我看到了这个答案:What is the difference between Bitmap and Drawable in Android?

谁能给出一个实际的解释?什么时候使用?优势劣势?

最佳答案

Bitmap 只是一个原样的图像。理想情况下,它将用于使用 CanvasSurfaceView 或类似的东西在屏幕上绘制像素。

Drawable 是一个描述可以在屏幕上绘制的东西的类。

BitmapDrawableDrawable 的子类。这意味着它是一个想要绘制图像的 Drawable

通常 android View 使用 Drawable 对象,所以 Drawable 的任何子类都是可以接受的,这意味着如果你想使用 Bitmap (原始像素)在 View 上,您需要创建一个 BitmapDrawable 并将其传递给它。

关于android - Bitmap、BitmapDrawable 和 Drawable 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33929278/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com