A Widget that renders markdown formatted text. It supports all standard markdowns from the original markdown specification found here: https://daringfireball.net/projects/markdown/ This class doesn't implement any scrolling behavior, if you want scrolling either wrap the widget in a ScrollableViewport or use the MarkdownRaw widget.

Inheritance
Implemented by

Constructors

MarkdownBodyRaw({String data, MarkdownStyleRaw markdownStyle, SyntaxHighlighter syntaxHighlighter, MarkdownLinkCallback onTapLink })

Creates a new Markdown Widget that renders the markdown formatted string passed in as data. You need to pass in a markdownStyle that defines how the code is rendered. Code blocks are by default not using syntax highlighting, but it's possible to pass in a custom syntaxHighlighter.

Properties

data String

Markdown styled text

read-only
markdownStyle MarkdownStyleRaw

Style used for rendering the markdown

read-only

Callback when a link is tapped

read-only
syntaxHighlighter SyntaxHighlighter

The syntax highlighter used to color text in code blocks

read-only
hashCode int

Get a hash code for this object.

read-only, inherited
key Key

Controls how one widget replaces another widget in the tree.

read-only, inherited
runtimeType Type

A representation of the runtime type of the object.

read-only, inherited

Operators

operator ==(other) bool

The equality operator.

inherited

Methods

createDefaultStyle(BuildContext context) MarkdownStyleRaw

createState() → _MarkdownBodyRawState

Creates the mutable state for this widget at a given location in the tree.

createElement() StatefulElement

Creates a StatefulElement to manage this widget's location in the tree.

inherited
debugFillDescription(List<String> description) → void

Add additional information to the given description for use by toString.

inherited
noSuchMethod(Invocation invocation) → dynamic

Invoked when a non-existent method or property is accessed.

inherited
toString() String

Returns a string representation of this object.

inherited
toStringShort() String

A short, textual description of this widget.

inherited