我用这样的编辑器搜索了5个小时的文本字段:

:
所以多行和编辑器。
编辑:
我的临时解决方案:

final _commentMarkdownTextContributorCreateMissionView = Padding(
padding: EdgeInsets.only(top: 24.0),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text("Tout comprendre sur le "),
InkWell(
child: Text(
"Markdown",
style: TextStyle(color: IneatColors.pink),
),
onTap: () async {
if (await canLaunch("https://fr.wikipedia.org/wiki/Markdown")) {
await launch("https://fr.wikipedia.org/wiki/Markdown");
}
},
),
],
),
);
final _contextMissionMarkdownTextInputContributorCreateMissionView =
Padding(
padding: EdgeInsets.only(top: 24.0, bottom: 12.0),
child: MarkdownTextInput(
(String value) => model.setOnTextChangedContext(value),
model.contextMarkdownTextInput,
label: 'Contexte',
),
);
final _contextMissionMarkdownBodyContributorCreateMissionView = Padding(
padding: EdgeInsets.only(top: 24.0, left: 12.0),
child: MarkdownBody(
data: model.contextMarkdownTextInput,
),
);flutter_markdown:# #Markdown:https://pub:dev/packages/flutter_markdown
markdown_editable_textinput:#文本输入:https://pub:dev/packages/markdown_editable_textinput#-example-tab-
文本字段中的Markdown语言可以工作,但目前不是工具,所以如果你有一个解决方案。
你能治好我吗?兼容颤动腹板
发布于 2020-04-30 00:08:08
我希望这个插件能帮助你。我已经在这里复制了插件的示例代码。flutter_markdown
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';
const String _markdownData = """
# Markdown Example
Markdown allows you to easily include formatted text, images, and even formatted Dart code in your app.
## Titles
Setext-style这是一个H1
这是一个H2
Atx-style这是一个H1
这是一个H2
这是一个H6
Select the valid headers:
- [x] `# hello`
- [ ] `#hello`
## Links
[Google's Homepage][Google]引用样式
## Images

## Tables
|Syntax |Result |
|---------------------------------------|-------------------------------------|
|`*italic 1*` |*italic 1* |
|`_italic 2_` | _italic 2_ |
|`**bold 1**` |**bold 1** |
|`__bold 2__` |__bold 2__ |
|`This is a ~~strikethrough~~` |This is a ~~strikethrough~~ |
|`***italic bold 1***` |***italic bold 1*** |
|`___italic bold 2___` |___italic bold 2___ |
|`***~~italic bold strikethrough 1~~***`|***~~italic bold strikethrough 1~~***|
|`~~***italic bold strikethrough 2***~~`|~~***italic bold strikethrough 2***~~|
## Styling
Style text as _italic_, __bold__, ~~strikethrough~~, or `inline code`.
- Use bulleted lists
- To better clarify
- Your points
## Code blocks
Formatted Dart code looks really pretty too:void main() { runApp(MaterialApp( home:脚手架( body: Markdown(data: markdownData),),));}
## Markdown widget
This is an example of how to create your own Markdown widget:
Markdown(data: 'Hello _world_!');
Enjoy!
[Google]: https://www.google.com/
""";
void main() {
final controller = ScrollController();
runApp(
MaterialApp(
title: "Markdown Demo",
home: Scaffold(
appBar: AppBar(
title: const Text('Markdown Demo'),
),
body: SafeArea(
child: Markdown(
controller: controller,
selectable: true,
data: _markdownData,
imageDirectory: 'https://raw.githubusercontent.com',
),
),
floatingActionButton: FloatingActionButton(
child: Icon(Icons.arrow_upward),
onPressed: () => controller.animateTo(0,
duration: Duration(seconds: 1), curve: Curves.easeOut),
),
),
),
);
}
[1]: https://pub.dev/packages/flutter_markdownhttps://stackoverflow.com/questions/61501663
复制相似问题