RawTransformScrollbarController constructor
RawTransformScrollbarController({
- required TickerProvider vsync,
- required TransformScrollbarWidgetInterface controlInterface,
- ScrollPhysics? scrollPhysics,
- bool? thumbVisibility,
- OutlinedBorder? shape,
- Radius? radius,
- double? thickness,
- Color? thumbColor,
- double minThumbLength = _kMinThumbExtent,
- double? minOverscrollLength,
- bool? trackVisibility,
- Radius? trackRadius,
- Color? trackColor,
- Color? trackBorderColor,
- Duration fadeDuration = _kScrollbarFadeDuration,
- Duration timeToFade = _kScrollbarTimeToFade,
- Duration pressDuration = Duration.zero,
- bool? interactive,
- double mainAxisMargin = 0.0,
- double crossAxisMargin = 0.0,
- EdgeInsets? padding,
Implementation
RawTransformScrollbarController({
required this.vsync,
required super.controlInterface,
super.scrollPhysics,
super.thumbVisibility,
super.shape,
super.radius,
super.thickness,
super.thumbColor,
super.minThumbLength,
super.minOverscrollLength,
super.trackVisibility,
super.trackRadius,
super.trackColor,
super.trackBorderColor,
super.fadeDuration,
super.timeToFade,
super.pressDuration,
super.interactive,
super.mainAxisMargin,
super.crossAxisMargin,
super.padding,
}) : super(
fadeoutAnimationControllerHorizontal: AnimationController(
duration: fadeDuration,
vsync: vsync,
),
fadeoutAnimationControllerVertical: AnimationController(
duration: fadeDuration,
vsync: vsync,
),
);