Android - 维护多个图像的最佳方法是什么?

时间:2010-08-22 14:43:29

标签: android resources android-image

在我的游戏循环中,我不断使用

加载图像
BitmapFactory.decodeResource(getResources(), R.drawable.objectx);

大部分时间我都在调用之前已经解码过的图像。我每次通过解码资源来减慢执行速度吗? 在程序开始时将每个图像存储到Map(或Dictionary)中会更好吗?如果是这样,您如何获得可绘制文件夹中所有图像的资源ID?

1 个答案:

答案 0 :(得分:2)

  
    

在程序开头将每个图像存储到Map(或Dictionary)中会更好吗?

  

是的......它好多了。或者您可以在需要时立即存储它们;没有必要将它们全部存储在开头。

  
    

如果是这样,您如何获取可绘制文件夹中所有图像的资源ID?

  

drawable文件夹不包含图像;它还有xml资源。所以这不是要走的路。