builder<T> static method
Widget
builder<T>({
- Key? key,
- required dynamic control,
- required Map<
T, WidgetBuilder> builders, - WidgetBuilder? placeholder,
- CrossTransition? transition,
- Map<
T, CrossTransition> ? transitions, - bool autoKey = true,
- ValueGetter<
bool> ? reverseOrder, - ValueGetter<
bool> ? reverseAnimation,
Implementation
static Widget builder<T>({
Key? key,
required dynamic control,
required Map<T, WidgetBuilder> builders,
WidgetBuilder? placeholder,
CrossTransition? transition,
Map<T, CrossTransition>? transitions,
bool autoKey = true,
ValueGetter<bool>? reverseOrder,
ValueGetter<bool>? reverseAnimation,
}) =>
ControlBuilder(
key: key,
control: control,
builder: (context, value) => CaseWidget<T>(
activeCase: value as T?,
builders: builders,
placeholder: placeholder,
transition: transition,
transitions: transitions,
autoKey: autoKey,
reverseOrder: reverseOrder?.call() ?? false,
reverseAnimation: reverseAnimation?.call() ?? false,
),
);