ScrollbarThemeData.standard constructor

ScrollbarThemeData.standard(
  1. FluentThemeData theme
)

Implementation

factory ScrollbarThemeData.standard(FluentThemeData theme) {
  final brightness = theme.brightness;
  return ScrollbarThemeData(
    scrollbarColor: brightness.isLight
        ? const Color(0xFF898989)
        : const Color(0xFFa0a0a0),
    thickness: 2.0,
    hoveringThickness: 6.0,
    backgroundColor: brightness.isLight
        ? const Color(0xFFf8f8f8)
        : const Color(0xFF292929),
    radius: const Radius.circular(100.0),
    hoveringRadius: const Radius.circular(100.0),
    crossAxisMargin: 0.0,
    hoveringCrossAxisMargin: 3.0,
    mainAxisMargin: 0.0,
    hoveringMainAxisMargin: 0.0,
    minThumbLength: 48.0,
    trackBorderColor: Colors.transparent,
    hoveringTrackBorderColor: Colors.transparent,
    padding: const EdgeInsets.symmetric(
      horizontal: 4.0,
      vertical: 4.0,
    ),
    hoveringPadding: const EdgeInsets.symmetric(
      vertical: 4.0,
    ),
    expandContractAnimationDuration: theme.fastAnimationDuration,
    contractDelay: const Duration(milliseconds: 500),
  );
}