WidgetFactory class

A factory to build widgets with WebView, VideoPlayer, etc.

Constructors

WidgetFactory()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

buildBody(BuildMetadata meta, Iterable<Widget> children) WidgetPlaceholder
Builds primary column (body).
inherited
buildColumnPlaceholder(BuildMetadata meta, Iterable<Widget> children, {bool trimMarginVertical: false}) WidgetPlaceholder
Builds column placeholder.
inherited
buildColumnWidget(BuildMetadata meta, TextStyleHtml tsh, List<Widget> children) Widget
Builds Column.
inherited
buildDecoratedBox(BuildMetadata meta, Widget child, {Color color}) Widget
Builds DecoratedBox.
inherited
buildDivider(BuildMetadata meta) Widget
Builds Divider.
buildGestureDetector(BuildMetadata meta, Widget child, GestureTapCallback onTap) Widget
Builds InkWell.
buildGestureTapCallbackSpan(String text, GestureTapCallback onTap, TextStyle style) InlineSpan
Builds TextSpan with TapGestureRecognizer.
inherited
buildHorizontalScrollView(BuildMetadata meta, Widget child) Widget
Builds horizontal scroll view.
inherited
buildImage(BuildMetadata meta, Object provider, ImageMetadata image) Widget
Builds SvgPicture or Image.
buildPadding(BuildMetadata meta, Widget child, EdgeInsets padding) Widget
Builds Padding.
inherited
buildStack(BuildMetadata meta, TextStyleHtml tsh, List<Widget> children) Widget
Builds Stack.
inherited
buildTable(BuildMetadata node, TextStyleHtml tsh, TableMetadata table) Widget
Builds LayoutGrid.
buildText(BuildMetadata meta, TextBits text) WidgetPlaceholder
Builds RichText.
inherited
buildVideoPlayer(BuildMetadata meta, String url, {bool autoplay, bool controls, double height, bool loop, String posterUrl, double width}) Widget
Builds VideoPlayer.
buildWebView(BuildMetadata meta, String url, {double height, double width}) Widget
Builds WebView.
buildWebViewLinkOnly(BuildMetadata meta, String url) Widget
Builds fallback link when HtmlWidget.webView is disabled.
gestureTapCallback(String url) GestureTapCallback
Prepares GestureTapCallback.
getDependencies(BuildContext context) Iterable
Returns context-based dependencies. [...]
getListStyleMarker(String type, int i) String
Returns marker for the specified type at index i.
inherited
imageProvider(ImageSource imgSrc) Object
Returns flutter_svg.PictureProvider or ImageProvider.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
parse(BuildMetadata meta) → void
Parses meta for build ops and text styles.
parseStyle(BuildMetadata meta, String key, String value) → void
Parses inline style key and value pair.
inherited
reset(State<StatefulWidget> state) → void
Resets for a new build.
styleDisplayBlock() BuildOp
Returns build op for block element.
inherited
toString() String
Returns a string representation of this object.
inherited
urlFull(String url) String
Resolves full URL with HtmlWidget.baseUrl if available.
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited