singleTickerProvider<R> static method
StateWithMixinBuilder<SingleTickerProviderStateMixin<StatefulWidget> , R>
singleTickerProvider<R>({
- Key? key,
- dynamic tag,
- ReactiveModel<
R> observe()?, - Widget builder(
- BuildContext context,
- ReactiveModel<
R> ? rm
- Widget builderWithChild(
- BuildContext context,
- ReactiveModel<
R> ? rm, - Widget? child
- Widget? child,
- void initState(
- BuildContext context,
- ReactiveModel<
R> ? rm, - SingleTickerProviderStateMixin<
StatefulWidget> ? ticker
- void dispose(
- BuildContext context,
- ReactiveModel<
R> ? rm, - SingleTickerProviderStateMixin<
StatefulWidget> ? ticker
- void didChangeDependencies(
- BuildContext context,
- ReactiveModel<
R> ? rm, - SingleTickerProviderStateMixin<
StatefulWidget> ? ticker
- void didUpdateWidget(
- BuildContext context,
- StateWithMixinBuilder<
SingleTickerProviderStateMixin< old,StatefulWidget> , R> - SingleTickerProviderStateMixin<
StatefulWidget> ? ticker
- void afterInitialBuild(
- BuildContext context,
- ReactiveModel<
R> ? rm
- void afterRebuild(
- BuildContext context,
- ReactiveModel<
R> ? rm
StateBuilder mixin with SingleTickerProviderStateMixin
- Required parameters:
builder: The builder callback to be executed whenever the widget is notified.builderWithChild: The builder callback to be executed whenever the widget is notified. It must be use withchildparameter.child: Widget to be used withbuilderWithChild. Used for optimization.builderor and only orbuilderWithChildwithchildmust be defined.
- Optional parameters:
observe: The model to observer.observeManyCallback to be called when the widget is first inserted.dispose: Callback to be called when the widget is removed.didChangeDependencies: Callback to be called when dependencies changed.didUpdateWidget: Callback to be called when the widget updatedafterInitialBuild: Callback to be called after the first build of the widget.afterRebuild: Callback to be called after each build.
Implementation
static StateWithMixinBuilder<SingleTickerProviderStateMixin, R>
singleTickerProvider<R>({
Key? key,
dynamic tag,
ReactiveModel<R> Function()? observe,
Widget Function(BuildContext context, ReactiveModel<R>? rm)? builder,
Widget Function(BuildContext context, ReactiveModel<R>? rm, Widget? child)?
builderWithChild,
Widget? child,
void Function(BuildContext context, ReactiveModel<R>? rm,
SingleTickerProviderStateMixin? ticker)?
initState,
void Function(BuildContext context, ReactiveModel<R>? rm,
SingleTickerProviderStateMixin? ticker)?
dispose,
void Function(BuildContext context, ReactiveModel<R>? rm,
SingleTickerProviderStateMixin? ticker)?
didChangeDependencies,
void Function(
BuildContext context,
StateWithMixinBuilder<SingleTickerProviderStateMixin, R> old,
SingleTickerProviderStateMixin? ticker)?
didUpdateWidget,
void Function(BuildContext context, ReactiveModel<R>? rm)?
afterInitialBuild,
void Function(BuildContext context, ReactiveModel<R>? rm)? afterRebuild,
}) {
return StateWithMixinBuilder<SingleTickerProviderStateMixin, R>(
mixinWith: MixinWith.singleTickerProviderStateMixin,
key: key,
observe: observe,
builder: builder,
builderWithChild: builderWithChild,
child: child,
initState: initState,
dispose: dispose,
didChangeDependencies: didChangeDependencies,
didUpdateWidget: didUpdateWidget,
afterInitialBuild: afterInitialBuild,
afterRebuild: afterRebuild,
);
}