AnimationController QML Type
애니메이션을 수동으로 제어할 수 있게 합니다. 더 보기...
| Import Statement: | import QtQuick |
속성
방법
- void completeToBeginning()
- void completeToEnd()
- void reload()
상세 설명
일반적으로 애니메이션은 내부 타이머에 의해 제어되지만, AnimationController를 사용하면 지정된 애니메이션 시퀀스( animation )를 애니메이션 속도( progress ) 값에 따라 명시적으로 제어할 수 있습니다.
속성 설명
animation : Animation [default]
이 속성은 AnimationController 에 의해 제어될 애니메이션을 지정합니다.
참고: AnimationController 에 의해 제어되는 애니메이션은 항상 running 및 paused 속성이 true로 설정되어 있습니다. 이 애니메이션은 수동으로 시작하거나 중지할 수 없습니다(Behavior 내의 애니메이션이 수동으로 시작하거나 중지될 수 없는 것과 마찬가지로).
progress : real
이 속성은 애니메이션 진행률 값을 저장합니다.
progress 의 유효한 값 범위는 0.0에서 1.0까지이며, 0보다 작은 값을 설정하면 0으로, 1보다 큰 값을 설정하면 1로 변환됩니다.
메서드 설명
void completeToBeginning()
제어된 애니메이션을 역방향으로 재생하는 것을 종료합니다.
이 메서드를 호출하면 애니메이션은 현재 진행 지점부터 역방향으로 시작 상태까지 정상적으로 재생됩니다.
애니메이션이 실행되는 동안 애니메이션 컨트롤러의 진행도 값은 자동으로 업데이트됩니다.
completeToEnd() 및 progress도 참조하십시오 .
void completeToEnd()
제어된 애니메이션을 앞으로 진행 방향으로 실행을 완료합니다.
이 메서드를 호출하면, 애니메이션은 현재 진행 지점에서 정상적으로 앞으로 진행되어 종료 상태에 도달합니다.
애니메이션이 실행되는 동안 애니메이션 컨트롤러의 진행률 값은 자동으로 업데이트됩니다.
completeToBeginning() 및 progress도 참조하십시오 .
void reload()
애니메이션 속성을 다시 불러옵니다
애니메이션 속성이 변경된 경우, 이 메서드를 호출하여 애니메이션 정의를 다시 불러옵니다.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.