Android - 维护多个图像的最佳方式是什么?
问题描述:
在我的游戏循环,我使用Android - 维护多个图像的最佳方式是什么?
BitmapFactory.decodeResource(getResources(), R.drawable.objectx);
大部分我打电话已经被前面的解码图像的时间不断地加载图像。我是否每次解码资源都会减慢执行速度?
在程序的开头将每个图像存储到Map(或Dictionary)中是否更好?如果是这样,你如何获得可绘制文件夹中所有图像的资源ID?
答
在程序的开头将每个图像存储到Map(或Dictionary)中是否更好?
是啊...它好多了。或者您可以在需要时立即存储它们;没有必要在开始时存储它们。
如果是这样,您如何获取可绘制文件夹中所有图像的资源ID?
可绘制文件夹不包含图像;它也有xml资源。所以这不是要走的路。
好的,所以我需要一个图像,我会检查它是否存在于地图中。如果没有,我会解码并添加它。谢谢。 – FoppyOmega 2010-08-22 15:22:39