对于当前项目,我需要知道哪种方法更快:
Bitmap.createBitmap(width,height,config)
或
BitmapFactory.decodeResource(getResources(),id)
感谢您的支持
答案 0 :(得分:2)
我经常在这样的网站上提问,因为我希望有些人可能遇到过相同的情况,或者问我自己和我一样的问题。但是我越来越认识到像上面这样的简单问题,显然不是这里想要的。
我的问题的答案是:
加载位图并不像创建新位图那样快(而且效率高)
感谢您的大力帮助和建议
答案 1 :(得分:0)
我支持您的回答,但需要注意的是,这些方法不可互换,正如某些人可能会从问题中得出的那样。
AFAIK,BitmapFactory.decodeResource()
用于实例化资源中的位图(例如可绘制目录中的.png或.xml),
虽然Bitmap.createBitmap()
用于在此处实例化品牌输入代码,但新的位图(主要来自于float等原语),所以我不知道它们如何可互换使用,并希望我免除了以后的读者的注意。小。