CustomScrollbar constructor
const
CustomScrollbar({
- Key? key,
- required Widget child,
- required ScrollController? controller,
- required TextStyle lineNumberStyle,
- required ValueNotifier<
int> lineNumberNotifier, - required bool showLineNumberIndicator,
- required BorderRadius borderRadius,
- required TextDirection textDirection,
- bool? thumbVisibility,
- bool? interactive,
- Color? thumbColor,
- double? thickness,
- double crossAxisMargin = 0.0,
- double mainAxisMargin = 0.0,
- ScrollbarOrientation? scrollbarOrientation,
- Color? trackBorderColor,
- Duration fadeDuration = _kScrollbarFadeDuration,
- Duration timeToFade = _kScrollbarTimeToFade,
- Radius? trackRadius,
- bool? trackVisibility,
- double? minOverscrollLength,
- double minThumbLength = _kMinThumbExtent,
- EdgeInsetsGeometry? padding,
- Duration pressDuration = Duration.zero,
- Color? trackColor,
- ScrollNotificationPredicate notificationPredicate = defaultScrollNotificationPredicate,
Implementation
const CustomScrollbar({
super.key,
required super.child,
required super.controller,
required this.lineNumberStyle,
required this.lineNumberNotifier,
required this.showLineNumberIndicator,
required this.borderRadius,
required this.textDirection,
super.thumbVisibility,
super.interactive,
super.thumbColor,
super.thickness,
super.crossAxisMargin,
super.mainAxisMargin,
super.scrollbarOrientation,
super.trackBorderColor,
super.fadeDuration,
super.timeToFade,
super.trackRadius,
super.trackVisibility,
super.minOverscrollLength,
super.minThumbLength,
super.padding,
super.pressDuration,
super.trackColor,
super.notificationPredicate,
});