getNavBarDecoration function
Implementation
BoxDecoration getNavBarDecoration({
bool showElevation = true,
NavBarDecoration? decoration = const NavBarDecoration(),
required double opacity,
bool showBorder = true,
bool showOpacity = true,
Color? color = Colors.white,
}) {
if (opacity < 1.0) {
return BoxDecoration(
border: showBorder ? decoration!.border : null,
borderRadius: decoration!.borderRadius,
color: color!.withOpacity(opacity),
);
} else {
return BoxDecoration(
border: showBorder ? decoration!.border : null,
borderRadius: decoration!.borderRadius,
color: color,
gradient: decoration.gradient,
boxShadow: decoration.boxShadow,
);
}
}