insertImage method

void insertImage(
  1. String url
)

插入图片 url 在线图片url

Implementation

void insertImage(String url) {
  if (_controller != null) {
    try {
      final index = _controller?.selection.baseOffset ?? 0;
      final length = (_controller?.selection.extentOffset ?? 0) - index;
      _controller?.replaceText(index, length, BlockEmbed.image(url), null);
      _controller?.moveCursorToPosition(index + 1);
    } catch (e) {
      Logger.instance.info(e);
    }
  }
}