QueryBlocConsumer<B extends BlocBase<AsyncQueryResult<T>>, T> class
Constructors
-
QueryBlocConsumer({Key? key, B? bloc, Widget? child, required TransitionBuilder? idleBuilder, ValueWidgetBuilder<T>? presetBuilder, required TransitionBuilder workingBuilder, required ValueWidgetBuilder<Object> failedBuilder, required ValueWidgetBuilder<T> succeededBuilder, BlocBuilderCondition<AsyncQueryResult<T>>? buildWhen, ContextConsumer? idleConsumer, ValueConsumer<T>? presetConsumer, ContextConsumer? workingConsumer, ValueConsumer<Object>? failedConsumer, ValueConsumer<T>? succeededConsumer, BlocBuilderCondition<AsyncQueryResult<T>>? listenWhen})
-
Properties
-
bloc
→ B?
-
The
bloc
that the BlocConsumer
will interact with.
If omitted, BlocConsumer
will automatically perform a lookup using
BlocProvider
and the current BuildContext
.
finalinherited
-
builder
→ BlocWidgetBuilder<AsyncQueryResult<T>>
-
The
builder
function which will be invoked on each widget build.
The builder
takes the BuildContext
and current state
and
must return a widget.
This is analogous to the builder
function in StreamBuilder.
finalinherited
-
buildWhen
→ BlocBuilderCondition<AsyncQueryResult<T>>?
-
Takes the previous
state
and the current state
and is responsible for
returning a bool which determines whether or not to trigger
builder
with the current state
.
finalinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
key
→ Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
-
listener
→ BlocWidgetListener<AsyncQueryResult<T>>
-
Takes the
BuildContext
along with the bloc
state
and is responsible for executing in response to state
changes.
finalinherited
-
listenWhen
→ BlocListenerCondition<AsyncQueryResult<T>>?
-
Takes the previous
state
and the current state
and is responsible for
returning a bool which determines whether or not to call listener
of
BlocConsumer
with the current state
.
finalinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited