速度比较decodeResource与createBitmap

时间:2014-02-19 23:56:26

标签: android performance bitmap

对于当前项目,我需要知道哪种方法更快:

Bitmap.createBitmap(width,height,config)

BitmapFactory.decodeResource(getResources(),id)

感谢您的支持

2 个答案:

答案 0 :(得分:2)

我经常在这样的网站上提问,因为我希望有些人可能遇到过相同的情况,或者问我自己和我一样的问题。但是我越来越认识到像上面这样的简单问题,显然不是这里想要的。

我的问题的答案是:

  

加载位图并不像创建新位图那样快(而且效率高)

感谢您的大力帮助和建议

答案 1 :(得分:0)

我支持您的回答,但需要注意的是,这些方法不可互换,正如某些人可能会从问题中得出的那样。
AFAIK,BitmapFactory.decodeResource()用于实例化资源中的位图(例如可绘制目录中的.png或.xml),
虽然Bitmap.createBitmap()用于在此处实例化品牌输入代码,但新的位图(主要来自于float等原语),所以我不知道它们如何可互换使用,并希望我免除了以后的读者的注意。小。