如何在android中的数组列表中添加更多图像

时间:2010-10-22 11:16:51

标签: android

我开始游戏开发将位图图像添加到数组列表中如何实现

for(int i =0;i<9;i++)
{
  resizedBitmap[i] = Bitmap.createBitmap(bitmapOrg, (i%3)*newWidth, (i/3)*newHeight,newWidth, newHeight);            
}
给出9个图像存储阵列列表显示随机顺序如何实现其紧急

1 个答案:

答案 0 :(得分:2)

您可以通过多种方式实现自己想要实现的目标。 一种方法是抛弃数组,而是使用ArrayList。

ArrayList<Bitmap> mBitmaps = new ArrayList<Bitmap>(9);
for (int i = 0; i < 9; i++)
{
    mBitmaps.add(Bitmap.createBitmap(bitmapOrg, (i % 3) * newWidth, (i / 3) * newHeight, newWidth, newHeight));
}

Collections.shuffle(mBitmaps);

for (int i = 0; i < 9; i++)
{
    Bitmap bitmap = mBitmaps.get(i));

    //Do something
    //...
}