Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-05-08 21:26:21 +08:00
parent f5dbfcec79
commit d63116542b
18 changed files with 73 additions and 51 deletions

View File

@@ -676,11 +676,11 @@ class _MouseInteractiveViewerState extends State<MouseInteractiveViewer>
}
void _onPointerDown(PointerDownEvent event) {
widget.onPointerDown?.call(event);
final localPosition = event.localPosition;
if (localPosition.dx < 40 || localPosition.dy < 40) {
return;
}
widget.onPointerDown?.call(event);
_scaleGestureRecognizer.addPointer(event);
}

View File

@@ -744,8 +744,9 @@ class RenderProgressBar extends RenderBox implements MouseTrackerAnnotation {
final capRadius = _barHeight / 2;
final adjustedWidth = availableSize.width - barHeight;
final dx = widthProportion * adjustedWidth + capRadius;
final startPoint = Offset(capRadius, availableSize.height / 2);
final endPoint = Offset(dx, availableSize.height / 2);
final dy = availableSize.height / 2;
final startPoint = Offset(capRadius, dy);
final endPoint = Offset(dx, dy);
canvas.drawLine(startPoint, endPoint, baseBarPaint);
}