我希望能够Flickable
在拖动时打印视图的高度/宽度。我相信它可以使用onDraggingChanged
or来完成onMovingChanged
,因为类似的事件侦听onTextChanged
器负责侦听文本控件中的文本更改。我试过这个:
Flickable{
id: flick
height: parent.height - 40
width: parent.width - 40
anchors.bottom: parent.bottom
anchors.right: parent.right
anchors.margins: 20
flickableDirection: Flickable.HorizontalAndVerticalFlick
Rectangle{
anchors.fill: parent
color: "steelblue"
}
onMovingChanged: {
console.log("onMovingChanged")
console.log("height:", height)
}
onDraggingChanged: {
console.log("onDraggingChanged")
console.log("height:", height)
}
}
但是那些事件监听器只会在拖动/移动 flickable 的开始和结束时打印高度。那么我该如何实现呢?