Ist es möglich, eine Reihe von Bildern zur Leinwand hinzuzufügen und diese dann zu löschen?

Ist es möglich, einer Zeichenfläche ein Array von Bildern hinzuzufügen und dann einzelne Bilder zu löschen? Nehmen wir an, ich deklariere eine ArrayList und füge meine Bilder hinzu. Ich zeichne sie dann auf die Leinwand. Wie kann ich nur ein Bild anstelle aller Bilder löschen? Ist dies möglich?

ArrayList<Integer> myImageList = new ArrayList<Integer>();
myImageList.add(R.drawable.image1);
myImageList.add(R.drawable.image2);
myImageList.add(R.drawable.image3);
canvas.drawBitmap(myImageList[0], 300, 400, null);
canvas.drawBitmap(myImageList[1], 300, 400, null);
canvas.drawBitmap(myImageList[2], 300, 400, null);

Antworten auf die Frage(1)

Ihre Antwort auf die Frage