Невозможно установить цвет фона моего вида после того, как я отменил нарисованный путь - PullRequest
1 голос
/ 06 января 2012

Это мой код для отмены нарисованного пути ..

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 отражается после очистки экрана. Пожалуйста, помогите ...

...