Android EditText的撤销和恢复

AndroidEdit

EditText的撤销和恢复撤销操作

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

开源地址:AndroidEdit

使用
  • 引入库

  • compile 'ren.qinc.edit:lib:0.0.3'

  • 初始化

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

    Image

开源地址:AndroidEdit