copyWith method

DividerTheme copyWith({
  1. ValueGetter<Color?>? color,
  2. ValueGetter<double?>? height,
  3. ValueGetter<double?>? thickness,
  4. ValueGetter<double?>? indent,
  5. ValueGetter<double?>? endIndent,
  6. ValueGetter<EdgeInsetsGeometry?>? padding,
})

Creates a copy of this theme but with the given fields replaced by the new values.

Implementation

DividerTheme copyWith({
  ValueGetter<Color?>? color,
  ValueGetter<double?>? height,
  ValueGetter<double?>? thickness,
  ValueGetter<double?>? indent,
  ValueGetter<double?>? endIndent,
  ValueGetter<EdgeInsetsGeometry?>? padding,
}) {
  return DividerTheme(
    color: color == null ? this.color : color(),
    height: height == null ? this.height : height(),
    thickness: thickness == null ? this.thickness : thickness(),
    indent: indent == null ? this.indent : indent(),
    endIndent: endIndent == null ? this.endIndent : endIndent(),
    padding: padding == null ? this.padding : padding(),
  );
}