IconTitleIconFakeAppBar constructor

const IconTitleIconFakeAppBar({
  1. Key? key,
  2. IconData leftIcon = Icons.menu,
  3. bool showLeftIcon = true,
  4. VoidCallback? leftIconClickedCallback,
  5. ThemeGroupType leftIconType = ThemeGroupType.MOM,
  6. Emphasis leftIconEmphasis = Emphasis.HIGH,
  7. String title = "",
  8. bool showTitle = true,
  9. VoidCallback? titleClickedCallback,
  10. ThemeGroupType titleType = ThemeGroupType.MOM,
  11. Emphasis titleEmphasis = Emphasis.HIGH,
  12. TextAlign titleTextAlign = TextAlign.center,
  13. IconData rightIcon = Icons.account_circle,
  14. bool showRightIcon = true,
  15. VoidCallback? rightIconClickedCallback,
  16. ThemeGroupType rightIconType = ThemeGroupType.MOM,
  17. Emphasis rightIconEmphasis = Emphasis.HIGH,
  18. Color? backgroundColor = Colors.transparent,
  19. double elevation = 0.0,
  20. ShapeBorder shape = const RoundedRectangleBorder(),
  21. bool enableSafeArea = true,
})

Implementation

const IconTitleIconFakeAppBar({
  super.key,
  this.leftIcon = Icons.menu,
  this.showLeftIcon = true,
  this.leftIconClickedCallback,
  this.leftIconType = ThemeGroupType.MOM,
  this.leftIconEmphasis = Emphasis.HIGH,
  this.title = "",
  this.showTitle = true,
  this.titleClickedCallback,
  this.titleType = ThemeGroupType.MOM,
  this.titleEmphasis = Emphasis.HIGH,
  this.titleTextAlign = TextAlign.center,
  this.rightIcon = Icons.account_circle,
  this.showRightIcon = true,
  this.rightIconClickedCallback,
  this.rightIconType = ThemeGroupType.MOM,
  this.rightIconEmphasis = Emphasis.HIGH,
  this.backgroundColor = Colors.transparent,
  this.elevation = 0.0,
  this.shape = const RoundedRectangleBorder(),
  this.enableSafeArea = true
});