如何在 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();
}
});
最佳答案
您必须将所有贴纸层数据存储到您的本地存储中,并且在撤消重做时您必须删除该层或添加该层。
我希望它能为你工作。
关于java - 如何使用 StickerView 撤消和重做功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55487390/