Тип QML OpacityAnimator
Тип OpacityAnimator анимирует непрозрачность элемента Item. Подробнее...
| Оператор импорта: | import QtQuick |
| С тех пор как: | Qt 5.2 |
| Наследует: |
Подробное описание
Animator типы отличаются от обычных типов анимации. При использовании Animator анимация может выполняться в потоке отрисовки, а значение свойства перескочит к концу, когда анимация завершится.
Значение Item::opacity обновляется после завершения анимации.
Следующий фрагмент кода демонстрирует, как использовать OpacityAnimator вместе с элементом Rectangle.
Rectangle {
id: opacityBox
width: 50
height: 50
color: "lightsteelblue"
OpacityAnimator {
target: opacityBox;
from: 0;
to: 1;
duration: 1000
running: true
}
} Также можно использовать ключевое слово on для привязки OpacityAnimator непосредственно к экземпляру Item.
Rectangle {
width: 50
height: 50
color: "lightsteelblue"
OpacityAnimator on opacity{
from: 0;
to: 1;
duration: 1000
}
}
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtquick-opacityanimator.html