From 7b56f3b55aaa746832c85d26d45bbfa68f1d8d2b Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Fri, 18 Dec 2015 22:15:16 +0100 Subject: Material: show/hide transition for Menu Change-Id: I710aa7d12353374b852078379738c755073c5da3 Reviewed-by: J-P Nurmi --- src/imports/controls/material/Menu.qml | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 -- cgit v1.2.3