FadeInImagePlaceholder class
An image that shows a placeholder widget while the target image is loading, then fades in the new image when it loads.
This is similar to FadeInImage but the difference is that it allows you to specify a widget as a placeholder, instead of just an ImageProvider. It also lets you override the child argument, in case you want to wrap the image with another widget, for example an Ink.image.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- FadeInImagePlaceholder
Constructors
Properties
- child → Widget?
-
What widget you want to display instead of placeholder after image is
loaded.
final
- duration → Duration
-
The duration for how long the fade out of the placeholder and
fade in of child should take.
final
- excludeFromSemantics → bool
-
See Image.excludeFromSemantics.
final
- fit → BoxFit?
-
See Image.fit.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- height → double?
-
See Image.height.
final
-
image
→ ImageProvider<
Object> -
The target image that we are loading into memory.
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- placeholder → Widget
-
Widget displayed while the target image is loading.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- width → double?
-
See Image.width.
final
Methods
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
override
-
createElement(
) → StatelessElement -
Creates a StatelessElement to manage this widget's location in the tree.
inherited
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of DiagnosticsNode objects describing this node's
children.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited