DefaultScrollbar constructor
const
DefaultScrollbar({
- Key? key,
- double minThumbLength = 48.0,
- Decoration thumbDecoration = const BoxDecoration(color: Color.fromARGB(50, 0, 0, 0), borderRadius: BorderRadius.all(Radius.circular(4.0))),
- Decoration thumbActiveDecoration = const BoxDecoration(color: Color.fromARGB(131, 0, 0, 0), borderRadius: BorderRadius.all(Radius.circular(4.0))),
- Decoration trackDecoration = const BoxDecoration(color: Color.fromARGB(0, 0, 0, 0), borderRadius: BorderRadius.all(Radius.circular(4.0))),
- Decoration trackActiveDecoration = const BoxDecoration(color: Color.fromARGB(0, 0, 0, 0), borderRadius: BorderRadius.all(Radius.circular(4.0))),
- EdgeInsetsGeometry margin = const EdgeInsets.all(2.0),
- EdgeInsetsGeometry padding = EdgeInsets.zero,
- Duration fadeDuration = const Duration(milliseconds: 300),
- Duration jumpDuration = const Duration(milliseconds: 200),
- Curve jumpCurve = Curves.easeInOut,
Implementation
const DefaultScrollbar({
super.key,
this.minThumbLength = 48.0,
this.thumbDecoration = const BoxDecoration(
color: Color.fromARGB(50, 0, 0, 0),
borderRadius: BorderRadius.all(Radius.circular(4.0)),
),
this.thumbActiveDecoration = const BoxDecoration(
color: Color.fromARGB(131, 0, 0, 0),
borderRadius: BorderRadius.all(Radius.circular(4.0)),
),
this.trackDecoration = const BoxDecoration(
color: Color.fromARGB(0, 0, 0, 0),
borderRadius: BorderRadius.all(Radius.circular(4.0)),
),
this.trackActiveDecoration = const BoxDecoration(
color: Color.fromARGB(0, 0, 0, 0),
borderRadius: BorderRadius.all(Radius.circular(4.0)),
),
this.margin = const EdgeInsets.all(2.0),
this.padding = EdgeInsets.zero,
this.fadeDuration = const Duration(milliseconds: 300),
this.jumpDuration = const Duration(milliseconds: 200),
this.jumpCurve = Curves.easeInOut,
});