1. 首页
  2. 数据库
  3. 其它
  4. undo:针对Flutter和Dart的UndoRedo 源码

undo:针对Flutter和Dart的UndoRedo 源码

上传者: 2021-04-19 13:12:52上传 ZIP文件 1.12MB 热度 17次
撤消 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
用户评论