Var*_*the 7 flutter flutter-web
当可拖动对象在飞行中时,如何使鼠标光标变为?SystemMouseCursors.grabbing
这是我到目前为止所拥有的。
return Draggable(
data: data,
onDragCompleted: () {
setState(() {
data = widget.create();
});
},
child: MouseRegion(
cursor: SystemMouseCursors.grab,
child: child: child,
),
childWhenDragging: MouseRegion(
cursor: SystemMouseCursors.grabbing,
child: child,
),
feedback: MouseRegion(
cursor: SystemMouseCursors.grabbing,
child: child,
)
);
Run Code Online (Sandbox Code Playgroud)
这样,当鼠标悬停而不是拖动时(SystemMouseCursors.grab),如果您不将鼠标从原点移动而是抓取(SystemMouseCursors.grabbing),则光标会正确运行。
然而,一旦您将其拖离原点,它就会直接返回到SystemMouseCursors.basic.
如何让光标贯穿SystemMouseCursors.grabbing整个可拖动的飞行?
| 归档时间: |
|
| 查看次数: |
1100 次 |
| 最近记录: |