C
Qt Quick Ultralite Motorcycle Cluster Demo
// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial
import QtQuick
import QtQuickUltralite.Extras
Item {
id: root
visible: introAnimation.opacity > 0.001
signal animationFinished
Timer {
interval: 500
running: true
onTriggered: introAnimation.start()
}
StartupAnimationConfig {
id: config
}
AnimatedSpriteDirectory {
id: introAnimation
frameDuration: config.frameDuration
running: false
loops: 1
sourcePath: "images/loading"
anchors.centerIn: parent
Behavior on opacity {
NumberAnimation {
duration: 2250
}
}
onFinished: {
introAnimation.opacity = 0;
root.animationFinished();
}
}
}