我正在尝试实现像这样的效果:https://www.google.com/design/spec/patterns/swipe-to-refresh.html

所以我需要这些信息,当用户将flickable的内容拖离边界时,我不希望flickable显示间隙(内容和flickable的边框之间应该没有间隙) .

我可以找到的所有示例都使用flickable的“contentY”属性来确定过冲 . 如果它是否定的,则可滑动边框和内容之间存在边界 .

但为了防止视觉差距,我设置 boundsBehavior: Flickable.StopAtBounds ,我将阻止contentY变得负面,禁止我检测拖动 .

那么如何在QML中完成呢?