Spec-Zone.ru › Qt 6.1

Тип QML NumberAnimation

Анимирует изменения значений типа qreal. Подробнее...

Заявление об импорте: import QtQuick 2.1
Наследует:

PropertyAnimation

Наследуется от:

SmoothedAnimation и SpringAnimation

  • Список всех членов, включая наследуемые

Свойства

  • from : real
  • to : real

Подробное описание

NumberAnimation — это специализированный PropertyAnimation, который определяет анимацию, которая должна быть применена при изменении числового значения.

Вот пример NumberAnimation, применённый к свойству x прямоугольника Rectangle в качестве источника значения свойства. Он анимирует значение x от текущего значения до значения 50 за 1000 миллисекунд:

import QtQuick 2.0

Rectangle {
    width: 100; height: 100
    color: "red"

    NumberAnimation on x { to: 50; duration: 1000 }
}

Как и любой другой тип анимации, NumberAnimation может быть применён различными способами, включая переходы, поведения и источники значений свойств. Документация по Анимации и переходам в Qt Quick демонстрирует множество методов создания анимаций.

Обратите внимание, что NumberAnimation может не анимировать плавно, если есть нерегулярные изменения в значении числа, которое отслеживается. В этом случае используйте SmoothedAnimation.

См. также Анимации и переходы в Qt Quick и Примеры Qt Quick — Анимация.

Документация по свойствам

from : real

Это свойство содержит начальное значение для анимации.

Например, следующая анимация не применяется, пока значение x не достигнет 100:

Item {
    states: [
        // ...
    ]

    transition: Transition {
        NumberAnimation { properties: "x"; from: 100; duration: 200 }
    }
}

Если NumberAnimation определён внутри перехода Transition или поведения Behavior, это значение по умолчанию соответствует значению, определённому в начальном состоянии перехода Transition, или текущему значению свойства в момент запуска поведения Behavior.

См. также Анимации и переходы в Qt Quick.

to : real

Это свойство содержит конечное значение для анимации.

Если NumberAnimation определён внутри перехода Transition или поведения Behavior, это значение по умолчанию соответствует значению, определённому в конечном состоянии перехода Transition, или значению изменения свойства, которое вызвало запуск поведения Behavior.

См. также Анимации и переходы в Qt Quick.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick-numberanimation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API