diff options
author | Lubomir I. Ivanov <neolit123@gmail.com> | 2017-07-20 18:25:01 +0300 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2017-07-28 07:31:11 -0700 |
commit | de73cf1c90e2459f5c8b7f4196282887fe0ff623 (patch) | |
tree | 2f6ee02254f8376afc63f1b558acafaa3f80136f /mobile-widgets | |
parent | 70a8402911dfe0659cdaca7f83f00e42116fdbec (diff) | |
download | subsurface-de73cf1c90e2459f5c8b7f4196282887fe0ff623.tar.gz |
mapwidgetcontextmenu: add an Image for the context menu toggle
- add the PNG file into the QRC
- add a simple scale animation for the Image on click
Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Diffstat (limited to 'mobile-widgets')
-rw-r--r-- | mobile-widgets/qml/MapWidgetContextMenu.qml | 23 | ||||
-rw-r--r-- | mobile-widgets/qml/icons/mapwidget-context-menu.png | bin | 0 -> 242 bytes |
2 files changed, 20 insertions, 3 deletions
diff --git a/mobile-widgets/qml/MapWidgetContextMenu.qml b/mobile-widgets/qml/MapWidgetContextMenu.qml index f26a700f7..47616de30 100644 --- a/mobile-widgets/qml/MapWidgetContextMenu.qml +++ b/mobile-widgets/qml/MapWidgetContextMenu.qml @@ -2,8 +2,25 @@ import QtQuick 2.7 Item { - Rectangle { - width: 100; height: width - color: "white" + Image { + id: contextMenuImage + source: "qrc:///mapwidget-context-menu" + + SequentialAnimation { + id:contextMenuImageAnimation + PropertyAnimation { + target: contextMenuImage; property: "scale"; from: 1.0; to: 0.8; duration: 80; + } + PropertyAnimation { + target: contextMenuImage; property: "scale"; from: 0.8; to: 1.0; duration: 60; + } + } + + MouseArea { + anchors.fill: parent + onClicked: { + contextMenuImageAnimation.restart() + } + } } } diff --git a/mobile-widgets/qml/icons/mapwidget-context-menu.png b/mobile-widgets/qml/icons/mapwidget-context-menu.png Binary files differnew file mode 100644 index 000000000..6ab7cf77d --- /dev/null +++ b/mobile-widgets/qml/icons/mapwidget-context-menu.png |