fade away for sectionScroller
This commit is contained in:
parent
f5357fd964
commit
92accc1460
@ -68,12 +68,25 @@ Item {
|
||||
Connections {
|
||||
target: listView
|
||||
onModelChanged: {
|
||||
if (listView && listView.model)
|
||||
internal.initDirtyObserver();
|
||||
if (listView && listView.model) {
|
||||
internal.initDirtyObserver()
|
||||
}
|
||||
}
|
||||
onMovementStarted: root.opacity = 1
|
||||
onMovementEnded: {
|
||||
if (!dragArea.pressed) {
|
||||
fadeTimer.restart()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
width: 48
|
||||
opacity: 0
|
||||
Behavior on opacity {
|
||||
NumberAnimation {
|
||||
duration: 250
|
||||
}
|
||||
}
|
||||
|
||||
anchors {
|
||||
right: listView.right
|
||||
@ -81,6 +94,16 @@ Item {
|
||||
bottom: listView.bottom
|
||||
}
|
||||
|
||||
Timer {
|
||||
id: fadeTimer
|
||||
interval: 4000
|
||||
repeat: false
|
||||
running: false
|
||||
onTriggered: {
|
||||
root.opacity = 0
|
||||
}
|
||||
}
|
||||
|
||||
RangeModel {
|
||||
id: range
|
||||
|
||||
@ -182,6 +205,7 @@ Item {
|
||||
mouse.accepted = true
|
||||
handle.y = mouse.y
|
||||
}
|
||||
onReleased: fadeTimer.restart()
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user