WidgetFactory class
A factory to build widgets with WebView, VideoPlayer, etc.
Constructors
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 indexi
.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
andvalue
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