ScrollbarThemeData.standard constructor
ScrollbarThemeData.standard(
- 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),
);
}