ScrollbarThemeData.standard constructor

ScrollbarThemeData.standard(
  1. ThemeData style
)

Implementation

factory ScrollbarThemeData.standard(ThemeData style) {
  final brightness = style.brightness;
  return ScrollbarThemeData(
    scrollbarColor: brightness.isLight
        ? const Color(0xFF8c8c8c)
        : const Color(0xFF767676),
    scrollbarPressingColor: brightness.isLight
        ? const Color(0xFF5d5d5d)
        : const Color(0xFFa4a4a4),
    thickness: 2.0,
    hoveringThickness: 16.0,
    backgroundColor: brightness.isLight
        ? const Color(0xFFe9e9e9)
        : const Color(0xFF1b1b1b),
    radius: const Radius.circular(100.0),
    hoveringRadius: const Radius.circular(0.0),
    crossAxisMargin: 2.0,
    hoveringCrossAxisMargin: 0.0,
    mainAxisMargin: 2.0,
    hoveringMainAxisMargin: 0.0,
    minThumbLength: 48.0,
    trackBorderColor: Colors.transparent,
    hoveringTrackBorderColor: Colors.transparent,
    animationDuration: style.fasterAnimationDuration,
    animationCurve: Curves.linear,
  );
}