检测法恩阻力

Detecting drag in fyne

如何检测小部件中的拖动事件?我试过这个:

    type drawRect struct {
        widget.Card
    }

    func (e *drawRect) Dragged(d *fyne.DragEvent) {
        fmt.Println("A")
    }

但是当我拖动它时没有调用它。

要拖动项目,您需要实现整个 Draggable 接口(您错过了 DragEndhttps://developer.fyne.io/api/v2.0/draggable.html

但是,您描述的可能是尚不支持的拖放事件(OS 拖放生命周期的一部分)。可拖动行为适用于将对象拖动到 UI.

内的用户功能