JsonAppBarBuilderModel constructor

const JsonAppBarBuilderModel(
  1. Map<String, dynamic> args, {
  2. List<JsonWidgetData>? actions,
  3. IconThemeData? actionsIconTheme,
  4. bool automaticallyImplyLeading = true,
  5. Color? backgroundColor,
  6. JsonWidgetData? bottom,
  7. double bottomOpacity = 1.0,
  8. bool? centerTitle,
  9. Clip? clipBehavior,
  10. double? elevation,
  11. bool excludeHeaderSemantics = false,
  12. JsonWidgetData? flexibleSpace,
  13. bool forceMaterialTransparency = false,
  14. Color? foregroundColor,
  15. IconThemeData? iconTheme,
  16. JsonWidgetData? leading,
  17. double? leadingWidth,
  18. bool notificationPredicate(
    1. ScrollNotification
    ) = defaultScrollNotificationPredicate,
  19. bool primary = true,
  20. double? scrolledUnderElevation,
  21. Color? shadowColor,
  22. ShapeBorder? shape,
  23. Color? surfaceTintColor,
  24. SystemUiOverlayStyle? systemOverlayStyle,
  25. JsonWidgetData? title,
  26. double? titleSpacing,
  27. TextStyle? titleTextStyle,
  28. double? toolbarHeight,
  29. double toolbarOpacity = 1.0,
  30. TextStyle? toolbarTextStyle,
})

Implementation

const JsonAppBarBuilderModel(
  super.args, {
  this.actions,
  this.actionsIconTheme,
  this.automaticallyImplyLeading = true,
  this.backgroundColor,
  this.bottom,
  this.bottomOpacity = 1.0,
  this.centerTitle,
  this.clipBehavior,
  this.elevation,
  this.excludeHeaderSemantics = false,
  this.flexibleSpace,
  this.forceMaterialTransparency = false,
  this.foregroundColor,
  this.iconTheme,
  this.leading,
  this.leadingWidth,
  this.notificationPredicate = defaultScrollNotificationPredicate,
  this.primary = true,
  this.scrolledUnderElevation,
  this.shadowColor,
  this.shape,
  this.surfaceTintColor,
  this.systemOverlayStyle,
  this.title,
  this.titleSpacing,
  this.titleTextStyle,
  this.toolbarHeight,
  this.toolbarOpacity = 1.0,
  this.toolbarTextStyle,
});