Spec-Zone.ru › Qt 6.0

Тип QML ColorAnimation

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

Оператор импорта: import QtQuick 2.0
Наследует:

PropertyAnimation

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

Свойства

  • from : цвет
  • to : цвет

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

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

Вот ColorAnimation, применённый к свойству color Rectangle в качестве источника значения свойства. Он анимирует значение свойства color от текущего значения до значения "red" в течение 1000 миллисекунд:

import QtQuick 2.0

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

    ColorAnimation on color { to: "yellow"; duration: 1000 }
}

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

Для удобства, когда ColorAnimation используется в переходе, он будет анимировать любые color свойства, которые были изменены во время изменения состояния. Если для анимации явно заданы свойства property или properties, то эти свойства будут использоваться вместо этого.

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

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

from : цвет

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

Например, следующая анимация не будет применена, пока значение цвета не достигнет "#c0c0c0":

Item {
    states: [
        // States are defined here...
    ]

    transitions: Transition {
        ColorAnimation { from: "#c0c0c0"; duration: 2000 }
    }
}

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

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

to : цвет

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

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

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

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

Spec-Zone.ru

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