@@ -488,7 +488,7 @@ class ScrollbarPainter extends ChangeNotifier implements CustomPainter {
488488 trackSize = Size (thickness + 2 * crossAxisMargin, _trackExtent);
489489 x = crossAxisMargin + padding.left;
490490 y = _thumbOffset;
491- trackOffset = Offset (x - crossAxisMargin, mainAxisMargin);
491+ trackOffset = Offset (x - crossAxisMargin, mainAxisMargin + padding.top );
492492 borderStart = trackOffset + Offset (trackSize.width, 0.0 );
493493 borderEnd = Offset (trackOffset.dx + trackSize.width, trackOffset.dy + _trackExtent);
494494 break ;
@@ -497,7 +497,7 @@ class ScrollbarPainter extends ChangeNotifier implements CustomPainter {
497497 trackSize = Size (thickness + 2 * crossAxisMargin, _trackExtent);
498498 x = size.width - thickness - crossAxisMargin - padding.right;
499499 y = _thumbOffset;
500- trackOffset = Offset (x - crossAxisMargin, mainAxisMargin);
500+ trackOffset = Offset (x - crossAxisMargin, mainAxisMargin + padding.top );
501501 borderStart = trackOffset;
502502 borderEnd = Offset (trackOffset.dx, trackOffset.dy + _trackExtent);
503503 break ;
@@ -506,7 +506,7 @@ class ScrollbarPainter extends ChangeNotifier implements CustomPainter {
506506 trackSize = Size (_trackExtent, thickness + 2 * crossAxisMargin);
507507 x = _thumbOffset;
508508 y = crossAxisMargin + padding.top;
509- trackOffset = Offset (mainAxisMargin, y - crossAxisMargin);
509+ trackOffset = Offset (mainAxisMargin + padding.left , y - crossAxisMargin);
510510 borderStart = trackOffset + Offset (0.0 , trackSize.height);
511511 borderEnd = Offset (trackOffset.dx + _trackExtent, trackOffset.dy + trackSize.height);
512512 break ;
@@ -515,7 +515,7 @@ class ScrollbarPainter extends ChangeNotifier implements CustomPainter {
515515 trackSize = Size (_trackExtent, thickness + 2 * crossAxisMargin);
516516 x = _thumbOffset;
517517 y = size.height - thickness - crossAxisMargin - padding.bottom;
518- trackOffset = Offset (mainAxisMargin, y - crossAxisMargin);
518+ trackOffset = Offset (mainAxisMargin + padding.left , y - crossAxisMargin);
519519 borderStart = trackOffset;
520520 borderEnd = Offset (trackOffset.dx + _trackExtent, trackOffset.dy);
521521 break ;
0 commit comments