copyWith method
TextFieldTheme
copyWith({
- TextStyle? textStyle,
- MaterialStateProperty<
Color?> ? textColor, - InputDecorationTheme? decorationTheme,
- TextAlign? textAlign,
- Widget? clearIcon,
- ClearSuffixButtonTheme? clearSuffixButtonTheme,
- Widget? obscureTrueIcon,
- Widget? obscureFalseIcon,
- ObscureSuffixButtonTheme? obscureSuffixButtonTheme,
- TextStyle? suggestionsTextStyle,
Implementation
TextFieldTheme copyWith({
TextStyle? textStyle,
MaterialStateProperty<Color?>? textColor,
InputDecorationTheme? decorationTheme,
TextAlign? textAlign,
Widget? clearIcon,
ClearSuffixButtonTheme? clearSuffixButtonTheme,
Widget? obscureTrueIcon,
Widget? obscureFalseIcon,
ObscureSuffixButtonTheme? obscureSuffixButtonTheme,
TextStyle? suggestionsTextStyle,
}) {
return TextFieldTheme(
textStyle: textStyle ?? this.textStyle,
textColor: textColor ?? this.textColor,
decorationTheme: decorationTheme ?? this.decorationTheme,
textAlign: textAlign ?? this.textAlign,
// ignore: deprecated_member_use_from_same_package
clearIcon: clearIcon ?? this.clearIcon,
clearSuffixButtonTheme:
clearSuffixButtonTheme ?? this.clearSuffixButtonTheme,
// ignore: deprecated_member_use_from_same_package
obscureTrueIcon: obscureTrueIcon ?? this.obscureTrueIcon,
// ignore: deprecated_member_use_from_same_package
obscureFalseIcon: obscureFalseIcon ?? this.obscureFalseIcon,
obscureSuffixButtonTheme:
obscureSuffixButtonTheme ?? this.obscureSuffixButtonTheme,
suggestionsTextStyle: suggestionsTextStyle ?? this.suggestionsTextStyle,
);
}