blob: 2f7ae7b8bb81d0969ae628e981672db0f744b50c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
import QtQuick 2.0
Rectangle {
function resizeContent() {
flick.resizeContent(600, 600, Qt.point(100, 100))
}
function returnToBounds() {
flick.returnToBounds()
}
width: 400
height: 360
color: "gray"
Flickable {
id: flick
objectName: "flick"
anchors.fill: parent
contentWidth: 300
contentHeight: 300
rebound: setRebound ? boundsTransition : null
Transition {
id: boundsTransition
objectName: "rebound"
NumberAnimation {
properties: "x,y"
easing.type: Easing.OutElastic
}
}
Rectangle {
width: flick.contentWidth
height: flick.contentHeight
color: "red"
}
}
}
|