copyWith method
RefreshTriggerTheme
copyWith({
- ValueGetter<
double?> ? minExtent, - ValueGetter<
double?> ? maxExtent, - ValueGetter<
RefreshIndicatorBuilder?> ? indicatorBuilder, - ValueGetter<
Curve?> ? curve, - ValueGetter<
Duration?> ? completeDuration,
Creates a copy of this theme but with the given fields replaced.
Implementation
RefreshTriggerTheme copyWith({
ValueGetter<double?>? minExtent,
ValueGetter<double?>? maxExtent,
ValueGetter<RefreshIndicatorBuilder?>? indicatorBuilder,
ValueGetter<Curve?>? curve,
ValueGetter<Duration?>? completeDuration,
}) {
return RefreshTriggerTheme(
minExtent: minExtent == null ? this.minExtent : minExtent(),
maxExtent: maxExtent == null ? this.maxExtent : maxExtent(),
indicatorBuilder:
indicatorBuilder == null ? this.indicatorBuilder : indicatorBuilder(),
curve: curve == null ? this.curve : curve(),
completeDuration:
completeDuration == null ? this.completeDuration : completeDuration(),
);
}