如何檢測小部件中的拖動事件?我試過這個:
type drawRect struct {
widget.Card
}
func (e *drawRect) Dragged(d *fyne.DragEvent) {
fmt.Println("A")
}
但是當我拖過它時它不會被呼叫。
uj5u.com熱心網友回復:
要拖動專案,您需要實作整個 Draggable 界面(您錯過了DragEnd)https://developer.fyne.io/api/v2.0/draggable.html。
但是,您所描述的可能是尚不支持的放置事件(作業系統拖放生命周期的一部分)。可拖動行為適用于在 UI 內拖動物件的用戶功能。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/388921.html
