copyWith method

FadeScrollTheme copyWith({
  1. ValueGetter<double?>? startOffset,
  2. ValueGetter<double?>? endOffset,
  3. ValueGetter<List<Color>?>? gradient,
})

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

Implementation

FadeScrollTheme copyWith({
  ValueGetter<double?>? startOffset,
  ValueGetter<double?>? endOffset,
  ValueGetter<List<Color>?>? gradient,
}) {
  return FadeScrollTheme(
    startOffset: startOffset == null ? this.startOffset : startOffset(),
    endOffset: endOffset == null ? this.endOffset : endOffset(),
    gradient: gradient == null ? this.gradient : gradient(),
  );
}