FFGoogleNavBarSettings constructor
FFGoogleNavBarSettings({})
Implementation
factory FFGoogleNavBarSettings({
FFColor? selectedBackgroundColor,
FFColor? tabBorderColor,
$core.double? tabBorderWidth,
$core.double? tabBorderRadius,
$core.bool? hasUnselectedBorder,
FFPadding? tabPadding,
FFPadding? tabMargin,
$core.double? iconTextGap,
FFMainAxisAlignment? alignment,
$core.int? animationDuration,
$core.bool? haptic,
$core.bool? safeArea,
}) {
final result = create();
if (selectedBackgroundColor != null)
result.selectedBackgroundColor = selectedBackgroundColor;
if (tabBorderColor != null) result.tabBorderColor = tabBorderColor;
if (tabBorderWidth != null) result.tabBorderWidth = tabBorderWidth;
if (tabBorderRadius != null) result.tabBorderRadius = tabBorderRadius;
if (hasUnselectedBorder != null)
result.hasUnselectedBorder = hasUnselectedBorder;
if (tabPadding != null) result.tabPadding = tabPadding;
if (tabMargin != null) result.tabMargin = tabMargin;
if (iconTextGap != null) result.iconTextGap = iconTextGap;
if (alignment != null) result.alignment = alignment;
if (animationDuration != null) result.animationDuration = animationDuration;
if (haptic != null) result.haptic = haptic;
if (safeArea != null) result.safeArea = safeArea;
return result;
}