undo:针对Flutter和Dart的UndoRedo 源码
撤消 Dart / Flutter的撤消重做库。 从分叉,并针对Flutter更新。 演示可以在查看。 用法 创建一个ChangeStack来存储更改 import 'package:undo/undo.dart' ; var changes = new ChangeStack (); 使用ChangeStack.add()添加新的撤消,重做命令。 添加更改后,它将调用更改的execute()方法。 使用Change()进行简单的内联更改。 var count = 0 ; changes. add ( new Change (count, () => count ++ , (val) => count = val); name : "Increase" ); Change()对象上的字段时,请使用Change() 。 这将存储该字段的旧值,以便可以将其还原。 var
文件列表
undo-master.zip
(预估有个50文件)
undo-master
.gitignore
642B
pubspec.yaml
355B
LICENSE
1KB
.DS_Store
6KB
CHANGELOG.md
959B
web_example
.gitignore
153B
pubspec.yaml
283B
CHANGELOG.md
50B
暂无评论