Это мой код для отмены нарисованного пути ..
static ArrayList<Bitmap> undoimage = new ArrayList<Bitmap>();
size = MyPainting.undoimage.size() - 1; // Undoimage is arraylist
MyPainting.undoimage.remove(size);
sizee = MyPainting.undoimage.size();
for (int i = 0; i < sizee; i++){
Bitmap undo = MyPainting.undoimage.get(i);
MyPainting.mCanvas.drawBitmap(undo, 0, 0, mPaint);
}
MyPainting - это имя класса, в котором я расширяю View Class.
Отмена сделана отлично. Но как только я отменяю, я не могу изменить цвет фона моего представления. я меняю цвет моего вида следующим образом:
view.setBackgroundColor(color);
view.invalidate();
это также работает нормально, но если я нажимаю кнопку отмены и затем устанавливаю цвет фона, фон не изменяется, и когда я очищаю все, что цвет bg отражается после очистки экрана.
Пожалуйста, помогите ...