diff options
author | J-P Nurmi <jpnurmi@theqtcompany.com> | 2015-12-18 22:15:16 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@theqtcompany.com> | 2015-12-18 21:24:57 +0000 |
commit | 7b56f3b55aaa746832c85d26d45bbfa68f1d8d2b (patch) | |
tree | 40d3940701eebda505db8282f2766d4f760acc12 /src/imports | |
parent | a075d91a0b0ce8dd82f55b0f0eacb45e17b2f134 (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.qml | 13 |
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 |