getNavBarDecoration static method
Implementation
static BoxDecoration getNavBarDecoration({
required final double opacity,
final bool showElevation = true,
final NavBarDecoration? decoration = const NavBarDecoration(),
final bool showBorder = true,
final bool showOpacity = true,
final 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,
);
}
}