JsonAppBarBuilder constructor

const JsonAppBarBuilder({
  1. List<JsonWidgetData>? actions,
  2. IconThemeData? actionsIconTheme,
  3. required bool automaticallyImplyLeading,
  4. Color? backgroundColor,
  5. JsonWidgetData? bottom,
  6. required double bottomOpacity,
  7. bool? centerTitle,
  8. double? elevation,
  9. required bool excludeHeaderSemantics,
  10. JsonWidgetData? flexibleSpace,
  11. Color? foregroundColor,
  12. IconThemeData? iconTheme,
  13. JsonWidgetData? leading,
  14. double? leadingWidth,
  15. required ScrollNotificationPredicate notificationPredicate,
  16. required bool primary,
  17. double? scrolledUnderElevation,
  18. Color? shadowColor,
  19. ShapeBorder? shape,
  20. Color? surfaceTintColor,
  21. SystemUiOverlayStyle? systemOverlayStyle,
  22. TextStyle? titleTextStyle,
  23. TextStyle? toolbarTextStyle,
  24. JsonWidgetData? title,
  25. double? titleSpacing,
  26. double? toolbarHeight,
  27. required double toolbarOpacity,
})

Implementation

const JsonAppBarBuilder({
  this.actions,
  this.actionsIconTheme,
  required this.automaticallyImplyLeading,
  this.backgroundColor,
  this.bottom,
  required this.bottomOpacity,
  this.centerTitle,
  this.elevation,
  required this.excludeHeaderSemantics,
  this.flexibleSpace,
  this.foregroundColor,
  this.iconTheme,
  this.leading,
  this.leadingWidth,
  required this.notificationPredicate,
  required this.primary,
  this.scrolledUnderElevation,
  this.shadowColor,
  this.shape,
  this.surfaceTintColor,
  this.systemOverlayStyle,
  this.titleTextStyle,
  this.toolbarTextStyle,
  this.title,
  this.titleSpacing,
  this.toolbarHeight,
  required this.toolbarOpacity,
}) : super(
        numSupportedChildren: kNumSupportedChildren,
        preferredSizeWidget: true,
      );