SpinnerBox.rebuilder constructor
- @Deprecated('合并迁移到`builder`方法中,请使用`SpinnerBox.builder`')
- Key? key,
- required List<
SpinnerHeaderData> titles, - required SpinnerBoxBuilder builder,
- Widget? prefix,
- bool isExpandPrefix = false,
- Widget? suffix,
- bool isExpandSuffix = false,
- SpinnerHeaderTheme theme = defaultPinnerTheme,
- Color? barrierColor,
- SpinnerViewTransitionsBuilder? transitionsBuilder,
- SpinnerBoxIntercept? onIntercept,
每次唤起弹框,都会重新构建内部视图,可以减少对数据源的监听修改
Implementation
@Deprecated('合并迁移到`builder`方法中,请使用`SpinnerBox.builder`')
SpinnerBox.rebuilder({
super.key,
required List<SpinnerHeaderData> titles,
required SpinnerBoxBuilder builder,
this.prefix,
this.isExpandPrefix = false,
this.suffix,
this.isExpandSuffix = false,
this.theme = defaultPinnerTheme,
this.barrierColor,
this.transitionsBuilder,
this.onIntercept,
}) {
isRebuilder = true;
spinnerController = PopupValueNotifier.titles(titles);
widgetsBuilder = builder;
}