C

Qt Quick Ultralite Motorcycle Cluster Demo

// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial
import QtQuick 2.4

Image {
    id: root

    property alias blinking: blinkingAnimation.running

    opacity: 0

    SequentialAnimation {
        id: blinkingAnimation
        loops: Animation.Infinite
        alwaysRunToEnd: true

        NumberAnimation {
            target: root
            property: "opacity"
            to: 1
            duration: 250
            easing.type: Easing.OutQuad
        }
        PauseAnimation {
            duration: 300
        }
        NumberAnimation {
            target: root
            property: "opacity"
            to: 0
            duration: 250
            easing.type: Easing.OutQuad
        }
        PauseAnimation {
            duration: 200
        }
    }
}