copyWith method

TabsTheme copyWith({
  1. ValueGetter<EdgeInsetsGeometry?>? containerPadding,
  2. ValueGetter<EdgeInsetsGeometry?>? tabPadding,
  3. ValueGetter<Color?>? backgroundColor,
  4. ValueGetter<BorderRadiusGeometry?>? borderRadius,
})

Implementation

TabsTheme copyWith({
  ValueGetter<EdgeInsetsGeometry?>? containerPadding,
  ValueGetter<EdgeInsetsGeometry?>? tabPadding,
  ValueGetter<Color?>? backgroundColor,
  ValueGetter<BorderRadiusGeometry?>? borderRadius,
}) {
  return TabsTheme(
    containerPadding: containerPadding == null
        ? this.containerPadding
        : containerPadding(),
    tabPadding: tabPadding == null ? this.tabPadding : tabPadding(),
    backgroundColor: backgroundColor == null
        ? this.backgroundColor
        : backgroundColor(),
    borderRadius: borderRadius == null ? this.borderRadius : borderRadius(),
  );
}