Android Bitmap or BitmapDrawable?



我已经编写安卓游戏一段时间了,我想知道两者之间是否有区别一个Bitmap和一个BitmapDrawable.

任何

答案都应包括RAM,加载速度等之间的任何差异。

位图 绘制速度更快,通常适用于背景图像。FPS 有重大变化,具体取决于您是绘制位图还是可绘制对象。位图移动速度更快。内存使用率低

如果需要对图像进行缩放、移动和其他类型的操作,则可以使用位图可绘制对象。没有那么快,但如果你想做任何刚刚提到的那些事情,没有其他选择。在这种情况下,RAM 使用率很高。

旁注 :一种可绘制对象,它环绕位图,可以平铺、拉伸或对齐。可以从文件路径、输入流、XML 膨胀或位图对象创建位图可绘制对象。

图是仅表示图像或图形的东西。但另一方面,BitmapDrawable是可以绘制的矢量,布局,图像等。

最新更新