如何检测小部件中的拖动事件?我试过这个:
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。
但是,您所描述的可能是尚不支持的放置事件(操作系统拖放生命周期的一部分)。可拖动行为用于在 UI 中拖动对象的用户功能。