Creates a new Markdown Widget that renders the markdown formatted string
passed in as data. By default the markdown will be rendered using the
styles from the current theme, but you can optionally pass in a custom
markdownStyle that specifies colors and fonts to use. Code blocks are
by default not using syntax highlighting, but it's possible to pass in
a custom syntaxHighlighter.
Typically, you may want to wrap the MarkdownBody widget in a Padding and a ScrollableViewport, or use the Markdown class
new ScrollableViewport(
child: new Padding(
padding: new EdgeInsets.all(16.0),
child: new Markdown(data: markdownSource)
)
)
Source
MarkdownBody({
String data,
SyntaxHighlighter syntaxHighlighter,
MarkdownStyle markdownStyle,
MarkdownLinkCallback onTapLink
}) : super(
data: data,
syntaxHighlighter: syntaxHighlighter,
markdownStyle: markdownStyle,
onTapLink: onTapLink
);