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