import QtQuick 2.0 Rectangle { width: 400 height: 400 color: "gray" Flickable { id: flick objectName: "flick" property bool ended: false property int movementsAfterEnd: 0 anchors.fill: parent contentWidth: 800 contentHeight: 800 onContentXChanged: if (ended) ++movementsAfterEnd onContentYChanged: if (ended) ++movementsAfterEnd onMovementEnded: ended = true Rectangle { width: flick.contentWidth height: flick.contentHeight color: "red" Rectangle { width: 50; height: 50; color: "blue" anchors.centerIn: parent } } } }