v0.2.0
simple_markdown_editor
TextField 내의 내용을 쉽게 마크다운으로 변환할 수 있는 TextField 위젯입니다.
33좋아요 3630일 다운로드60Pub 점수
플랫폼 정보 없음
Flutter용 마크다운 편집기
^5.0.1{"sdk":"flutter"}^0.6.6^9.1.0^4.0.0^1.0.4{"sdk":"flutter"}아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Support Me Support Me GitHub stars undo GitHub
Simple markdown editor library For flutter. For demo video, you can see it at this url Demo
Add dependencies to your pubspec.yaml
dependencies:
simple_markdown_editor: ^latest
Run flutter pub get to install.
Import library
import 'package:simple_markdown_editor/simple_markdown_editor.dart';
Initialize controller and focus node. These controllers and focus nodes are optional because if you don't create them, the editor will create them themselves
TextEditingController _controller = TextEditingController();
FocusNode _focusNode = FocusNode();
Show widget for editor
// editable text with toolbar
MarkdownFormField(
controller: _controller,
enableToolBar: true,
emojiConvert: true,
autoCloseAfterSelectEmoji: false,
)
// editable text without toolbar
MarkdownField(
controller: _controller,
emojiConvert: true,
)
if you want to parse text into markdown you can use the following widget:
String data = '''
**bold**
*italic*
#hashtag
@mention
'''
MarkdownParse(
data: data,
onTapHastag: (String name, String match) {
// name => hashtag
// match => #hashtag
},
onTapMention: (String name, String match) {
// name => mention
// match => #mention
},
)