Тип QML ColorAnimation
Анимирует изменения значений цвета Подробнее...
| Заявление об импорте: | import QtQuick 2.5 |
| Наследует: |
Свойства
Подробное описание
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 свойства, которые были изменены во время изменения состояния. Если для анимации явно заданы свойство или свойства, то они используются вместо этого.
См. также Анимации и переходы в Qt Quick и Примеры Qt Quick — Анимация.
Документация по свойствам
from : цвет
Это свойство содержит значение цвета, с которого должна начаться анимация.
Например, следующая анимация не применяется, пока значение цвета не достигнет "#c0c0c0":
Item {
states: [
// States are defined here...
]
transition: 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/archives/qt-5.6/qml-qtquick-coloranimation.html