Работа со списком картинок
Здравствуйте, я пытаюсь создать список картинок и работать с ним. Помогите мне разобраться с этим. Много чего пересмотрела, ничего похожего не нашла.
private List enemy = new ArrayList();//список картинок
Чуть ниже идет заполнение списка картинками:
enemies = BitmapFactory.decodeResource(getResources(), R.drawable.prizrak1);
enemy.add(new Enemy(this, enemies));
enemies = BitmapFactory.decodeResource(getResources(), R.drawable.prizrak2);
enemy.add(new Enemy(this, enemies));
enemies =BitmapFactory.decodeResource(getResources(), R.drawable.prizrak3);
enemy.add(new Enemy(this, enemies));
enemies =BitmapFactory.decodeResource(getResources(), R.drawable.prizrak4);
enemy.add(new Enemy(this, enemies));
enemies = BitmapFactory.decodeResource(getResources(), R.drawable.prizrak4);
enemy.add(new Enemy(this, enemies));
Так ли надо добавлять в список картинки? Я после я хочу генерировать каждый раз случайную картинку и отрисовывать её.
Random random = new Random(System.currentTimeMillis());
while(1>0) {
Enemy e;
int ii=random.nextInt(5)+1;
e=enemy.get(ii);
if(e.x >= 1000 || e.x <= 1000) {
e.onDraw(canvas);
}
Но они не отрисовываются? Тогда как сделать случайный выбор картинки из списка?
Источник: Stack Overflow на русском