Android EditText的撤销和恢复(反撤销)
Java
Latest commit b7eecef Dec 15, 2016 @qinci 更新版本号
Permalink
Failed to load latest commit information.
apk demo apk Jun 30, 2016
app 优化代码 Jul 4, 2016
gradle 更新版本号 Dec 15, 2016
image Merge branch 'master' of https://github.com/qinci/AndroidEdit Jun 30, 2016
lib 更新版本号 Dec 15, 2016
.gitignore 修复设置初始值回调问题bug Jul 3, 2016
LICENSE 提交代码 Jun 30, 2016
README.md 更新版本号 Dec 15, 2016
build.gradle 提交代码 Jun 30, 2016
gradle.properties 提交代码 Jun 30, 2016
gradlew 提交代码 Jun 30, 2016
gradlew.bat 提交代码 Jun 30, 2016
settings.gradle 提交代码 Jun 30, 2016

README.md

AndroidEdit

提取我正在做Markdown编辑器的一个功能

EditText的撤销和恢复撤销操作

使用
  • 引入库
    • compile 'ren.qinc.edit:lib:0.0.5'
  • 初始化
    mEditText = ((EditText) findViewById(R.id.editText));
    //创建PerformEdit,一定要传入不为空的EditText
    mPerformEdit = new PerformEdit(mEditText);
    mPerformEdit.setDefaultText("这是初始值,不做撤销记录");
  • 撤销和恢复
    //撤销
    mPerformEdit.undo();
    //重做
    mPerformEdit.redo();
    //清除历史
    mPerformEdit.clearHistory();
  • 演示图

    Image

  • 最后欢迎您star、fork