У меня есть фоновое изображение (карта), на котором мне нужно регулярно рисовать значок you-are-here. Я использую Canvas, чтобы нарисовать значок поверх карты. Предполагая, что процесс рисования запускается при нажатии кнопки (см. Код ниже), как я могу удалить предыдущий рисунок?
private void displayUserPos(Point userPos) {
Bitmap marker = BitmapFactory.decodeResource(getResources(), R.drawable.ic_yah);
canvas.drawBitmap(marker, (float)userPos.getX(), (float)userPos.getY(), null);
imgView.setImageBitmap(fmOverlay);
}