copyWith method
ScrollableClientTheme
copyWith({
- ValueGetter<
DiagonalDragBehavior?> ? diagonalDragBehavior, - ValueGetter<
DragStartBehavior?> ? dragStartBehavior, - ValueGetter<
ScrollViewKeyboardDismissBehavior?> ? keyboardDismissBehavior, - ValueGetter<
Clip?> ? clipBehavior, - ValueGetter<
HitTestBehavior?> ? hitTestBehavior, - ValueGetter<
bool?> ? overscroll,
Implementation
ScrollableClientTheme copyWith({
ValueGetter<DiagonalDragBehavior?>? diagonalDragBehavior,
ValueGetter<DragStartBehavior?>? dragStartBehavior,
ValueGetter<ScrollViewKeyboardDismissBehavior?>? keyboardDismissBehavior,
ValueGetter<Clip?>? clipBehavior,
ValueGetter<HitTestBehavior?>? hitTestBehavior,
ValueGetter<bool?>? overscroll,
}) {
return ScrollableClientTheme(
diagonalDragBehavior: diagonalDragBehavior == null
? this.diagonalDragBehavior
: diagonalDragBehavior(),
dragStartBehavior:
dragStartBehavior == null ? this.dragStartBehavior : dragStartBehavior(),
keyboardDismissBehavior: keyboardDismissBehavior == null
? this.keyboardDismissBehavior
: keyboardDismissBehavior(),
clipBehavior:
clipBehavior == null ? this.clipBehavior : clipBehavior(),
hitTestBehavior:
hitTestBehavior == null ? this.hitTestBehavior : hitTestBehavior(),
overscroll: overscroll == null ? this.overscroll : overscroll(),
);
}