Как стереть предыдущий рисунок на холсте?

У меня есть фоновое изображение (карта), на котором мне нужно регулярно рисовать значок «Вы здесь». Я использую 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);
}
22
задан springrolls 5 August 2011 в 13:12
поделиться