检测法恩阻力
Detecting drag in fyne
如何检测小部件中的拖动事件?我试过这个:
type drawRect struct {
widget.Card
}
func (e *drawRect) Dragged(d *fyne.DragEvent) {
fmt.Println("A")
}
但是当我拖动它时没有调用它。
要拖动项目,您需要实现整个 Draggable 接口(您错过了 DragEnd
)https://developer.fyne.io/api/v2.0/draggable.html。
但是,您描述的可能是尚不支持的拖放事件(OS 拖放生命周期的一部分)。可拖动行为适用于将对象拖动到 UI.
内的用户功能
如何检测小部件中的拖动事件?我试过这个:
type drawRect struct {
widget.Card
}
func (e *drawRect) Dragged(d *fyne.DragEvent) {
fmt.Println("A")
}
但是当我拖动它时没有调用它。
要拖动项目,您需要实现整个 Draggable 接口(您错过了 DragEnd
)https://developer.fyne.io/api/v2.0/draggable.html。
但是,您描述的可能是尚不支持的拖放事件(OS 拖放生命周期的一部分)。可拖动行为适用于将对象拖动到 UI.
内的用户功能