C
Qt Quick Ultralite Motorcycle Cluster Demo
// Copyright (C) 2024 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial import QtQuick 2.0 Item { id: root opacity: 0 property bool active: false property int welcomeAnimationDuration: 500 property int welcomeAnimationDelay: 0 onActiveChanged: { if(active) { showAnimation.start() } else { hideAnimation.start() } } SequentialAnimation { id: showAnimation PauseAnimation { duration: root.welcomeAnimationDelay } NumberAnimation { target: root property: "opacity" duration: root.welcomeAnimationDuration to: 1 } } NumberAnimation { id: hideAnimation target: root property: "opacity" duration: root.welcomeAnimationDuration to: 0 } }