¿Es posible agregar una matriz de imágenes al lienzo y luego eliminarlas?

¿Es posible agregar un conjunto de imágenes a un lienzo y luego eliminar imágenes individuales? Así que digamos que declaro un ArrayList y le agrego mis imágenes. Luego los dibujo en el lienzo. ¿Cómo puedo eliminar solo una imagen en lugar de todas? ¿Es esto posible?

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);

Respuestas a la pregunta(1)

Su respuesta a la pregunta