aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@theqtcompany.com>2015-12-18 22:15:16 +0100
committerJ-P Nurmi <jpnurmi@theqtcompany.com>2015-12-18 21:24:57 +0000
commit7b56f3b55aaa746832c85d26d45bbfa68f1d8d2b (patch)
tree40d3940701eebda505db8282f2766d4f760acc12 /src/imports
parenta075d91a0b0ce8dd82f55b0f0eacb45e17b2f134 (diff)
Material: show/hide transition for Menu
Change-Id: I710aa7d12353374b852078379738c755073c5da3 Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'src/imports')
-rw-r--r--src/imports/controls/material/Menu.qml13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/imports/controls/material/Menu.qml b/src/imports/controls/material/Menu.qml
index f60ab981..828fa14e 100644
--- a/src/imports/controls/material/Menu.qml
+++ b/src/imports/controls/material/Menu.qml
@@ -43,10 +43,23 @@ import QtGraphicalEffects 1.0
T.Menu {
id: control
+ showTransition: Transition {
+ // grow_fade_in
+ NumberAnimation { property: "scale"; from: 0.9; to: 1.0; easing.type: Easing.OutQuint; duration: 220 }
+ NumberAnimation { property: "opacity"; from: 0.0; to: 1.0; easing.type: Easing.OutCubic; duration: 150 }
+ }
+
+ hideTransition: Transition {
+ // shrink_fade_out
+ NumberAnimation { property: "scale"; from: 1.0; to: 0.9; easing.type: Easing.OutQuint; duration: 220 }
+ NumberAnimation { property: "opacity"; from: 1.0; to: 0.0; easing.type: Easing.OutCubic; duration: 150 }
+ }
+
//! [contentItem]
contentItem: Item {
implicitWidth: 200
implicitHeight: Math.min(listview.contentHeight, 200)
+ transformOrigin: Item.Top
Rectangle {
id: panel