X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=HomeScreenNG%2Fqml%2FShortcutIcon.qml;fp=HomeScreenNG%2Fqml%2FShortcutIcon.qml;h=84550d9e120869ca3cdbd78b44b70dc20be67324;hb=6bf5bbd0ab5abab05305667a516c069c7c5556f4;hp=0000000000000000000000000000000000000000;hpb=505ec164e5174ddd838c0cac1e3e828930cb3b50;p=staging%2FHomeScreen.git diff --git a/HomeScreenNG/qml/ShortcutIcon.qml b/HomeScreenNG/qml/ShortcutIcon.qml new file mode 100644 index 0000000..84550d9 --- /dev/null +++ b/HomeScreenNG/qml/ShortcutIcon.qml @@ -0,0 +1,37 @@ +import QtQuick 2.6 + +MouseArea { + id: root + width: 195 + height: 216.8 + property string name: 'Home' + property bool active: false + Image { + id: icon + anchors.fill: parent + source: './images/Shortcut/HMI_Shortcut_%1-01.png'.arg(root.name) + } + Image { + anchors.fill: parent + source: './images/Shortcut/HMI_Shortcut_%1_Active-01.png'.arg(root.name) + opacity: 1.0 - icon.opacity + } + states: [ + State { + when: root.active + PropertyChanges { + target: icon + opacity: 0.0 + } + } + ] + + transitions: [ + Transition { + NumberAnimation { + properties: 'opacity' + easing.type: Easing.OutExpo + } + } + ] +}