copyWith method
NavigationMenuTheme
copyWith({
- ValueGetter<
double?> ? surfaceOpacity, - ValueGetter<
double?> ? surfaceBlur, - ValueGetter<
EdgeInsetsGeometry?> ? margin, - ValueGetter<
Offset?> ? offset,
Returns a copy of this theme with the given fields replaced.
Implementation
NavigationMenuTheme copyWith({
ValueGetter<double?>? surfaceOpacity,
ValueGetter<double?>? surfaceBlur,
ValueGetter<EdgeInsetsGeometry?>? margin,
ValueGetter<Offset?>? offset,
}) {
return NavigationMenuTheme(
surfaceOpacity:
surfaceOpacity == null ? this.surfaceOpacity : surfaceOpacity(),
surfaceBlur: surfaceBlur == null ? this.surfaceBlur : surfaceBlur(),
margin: margin == null ? this.margin : margin(),
offset: offset == null ? this.offset : offset(),
);
}