Bitmap
班has方法copy()
,签名如下:
public Bitmap copy(Bitmap.Config config, boolean isMutable)
mutable和immutable Bitmap
之间是否存在性能差异?
答案 0 :(得分:8)
Romain Guy在评论中回答:
回答原来的问题:不,没有表现 区别。我们可以实现一些优化 可变位图虽然。希望在将来的版本中发布:)
答案 1 :(得分:0)
没有性能差异。这不会影响您应用的效果。如果你想执行任何操作,如旋转等,那么我认为位图应该是可变的......
答案 2 :(得分:-3)
在应用程序级别上,不可变的&和可变位图资源。
您总是从资源中获取不可变的位图。您需要根据必要将它们转换为可变位图。
Bitmap Bitmap = BitmapFactory.decodeResource(....); 位图mutableBitmap = immutableBitmap.copy(Bitmap.Config.ARGB_8888,true);
因此,此参考中可能存在性能问题。