Spec-Zone.ru › Qt 5.14

Тип QML ColorAnimation

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

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

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-5.14/qml-qtquick-coloranimation.html

Spec-Zone.ru

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