INNER CODE UNIT · Dart

newText

Im-Kevin/cool_ui · lib/keyboards/keyboard_controller.dart:106

    String newText = selection.textBefore(text) + insertText + selection.textAfter(text);
    value = TextEditingValue(
        text: newText,
        selection: selection.copyWith(
            baseOffset:selection.baseOffset + insertText.length,
            extentOffset: selection.baseOffset + insertText.length)
    );
  }

  /// 完成
  doneAction(){
    CoolKeyboard.sendPerformAction(TextInputAction.done);
  }

  /// 下一个
  nextAction(){
    CoolKeyboard.sendPerformAction(TextInputAction.next);
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…