如何在StickerView的撤消和重做功能上工作?

时间:2019-04-03 04:59:55

标签: java android

如何在ArrayList中保存标签颜色,大小,位置,    等

    btnredo.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            RedoAndUndoSticker r = new RedoAndUndoSticker(LogoDesginActivity.this);
            r.onClickRedo();
        }
    });
    btnundo.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            RedoAndUndoSticker r = new RedoAndUndoSticker(LogoDesginActivity.this);
            r.onClickUndo();
        }
    });

1 个答案:

答案 0 :(得分:1)

您必须将所有贴纸层数据存储到本地存储中,并且在重做时必须删除该层或添加层。

我希望为您工作。