diff --git a/lib/flutter_reorderable_list.dart b/lib/flutter_reorderable_list.dart index 6f1f8e6..c8e7a7b 100644 --- a/lib/flutter_reorderable_list.dart +++ b/lib/flutter_reorderable_list.dart @@ -113,9 +113,12 @@ class ReorderableListener extends StatelessWidget { @override Widget build(BuildContext context) { - return Listener( - onPointerDown: (PointerEvent event) => _routePointer(event, context), - child: child, + return MouseRegion( + cursor: SystemMouseCursors.grab, + child: Listener( + onPointerDown: (PointerEvent event) => _routePointer(event, context), + child: child, + ), ); } @@ -717,7 +720,10 @@ class _DragProxyState extends State<_DragProxy> { final decoratedPlaceholder = widget.decoratePlaceholder(w, _decorationOpacity); return Positioned( - child: decoratedPlaceholder.widget, + child: MouseRegion( + cursor: SystemMouseCursors.grabbing, + child: decoratedPlaceholder.widget, + ), left: _offsetX, width: _size.width, top: offset - decoratedPlaceholder.offset,