DefaultScrollbar constructor

const DefaultScrollbar({
  1. Key? key,
  2. double minThumbLength = 48.0,
  3. Decoration thumbDecoration = const BoxDecoration(color: Color.fromARGB(50, 0, 0, 0), borderRadius: BorderRadius.all(Radius.circular(4.0))),
  4. Decoration thumbActiveDecoration = const BoxDecoration(color: Color.fromARGB(131, 0, 0, 0), borderRadius: BorderRadius.all(Radius.circular(4.0))),
  5. Decoration trackDecoration = const BoxDecoration(color: Color.fromARGB(0, 0, 0, 0), borderRadius: BorderRadius.all(Radius.circular(4.0))),
  6. Decoration trackActiveDecoration = const BoxDecoration(color: Color.fromARGB(0, 0, 0, 0), borderRadius: BorderRadius.all(Radius.circular(4.0))),
  7. EdgeInsetsGeometry margin = const EdgeInsets.all(2.0),
  8. EdgeInsetsGeometry padding = EdgeInsets.zero,
  9. Duration fadeDuration = const Duration(milliseconds: 300),
  10. Duration jumpDuration = const Duration(milliseconds: 200),
  11. 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,
});