【发布时间】:2013-05-03 00:40:14
【问题描述】:
询问 Flickable.contentY 边界的正确方法是什么?我需要它作为滚动条。
实验发现
offsetY <= contentY <= offsetY + contentHeight - height
其中 offsetY 可以计算为
var offsetY = contentY-Math.round(visibleArea.yPosition*contentHeight)
offsetY 在应用程序开始时为零,并且似乎是恒定的,除非调整 Flickable 的大小。
这个公式通常有效,但可能应该有一个专门的函数。
【问题讨论】:
-
为什么需要这个?我在 QML 中做了几个滚动条,我们所需要的只是在 visibleArea ...