Don't animate highlight rectangle sliding on click

This commit is contained in:
miruka
2019-08-19 18:32:43 -04:00
parent de4d984ded
commit d427465425
3 changed files with 22 additions and 5 deletions

View File

@@ -51,7 +51,15 @@ HInteractiveRectangle {
onTriggered: if (isCurrent) beHighlighted()
}
TapHandler { onTapped: accountDelegate.activate() }
TapHandler {
onTapped: {
accountRoomList.highlightRangeMode = ListView.NoHighlightRange
accountRoomList.highlightMoveDuration = 0
activate()
accountRoomList.highlightRangeMode = ListView.ApplyRange
accountRoomList.highlightMoveDuration = theme.animationDuration
}
}
HRowLayout {
id: row

View File

@@ -45,7 +45,15 @@ HInteractiveRectangle {
onTriggered: if (isCurrent) beHighlighted()
}
TapHandler { onTapped: activate() }
TapHandler {
onTapped: {
accountRoomList.highlightRangeMode = ListView.NoHighlightRange
accountRoomList.highlightMoveDuration = 0
activate()
accountRoomList.highlightRangeMode = ListView.ApplyRange
accountRoomList.highlightMoveDuration = theme.animationDuration
}
}
HRowLayout {
id: rowLayout