AnimationController QML Type

애니메이션을 수동으로 제어할 수 있습니다. 더 보기...

Import Statement: import QtQuick

속성

방법

상세 설명

일반적으로 애니메이션은 내부 타이머에 의해 구동되지만, 애니메이션 컨트롤러를 사용하면 지정된 animation 값을 progress 값으로 명시적으로 구동할 수 있습니다.

프로퍼티 문서

animation : Animation [default]

이 프로퍼티는 AnimationController 에 의해 제어될 애니메이션을 보유합니다.

참고: AnimationController 에 의해 제어되는 애니메이션은 항상 runningpaused 프로퍼티가 true로 설정됩니다. 비헤이비어의 애니메이션을 수동으로 시작하거나 중지할 수 없는 것과 마찬가지로 이 프로퍼티는 수동으로 시작하거나 중지할 수 없습니다.


progress : real

이 속성은 애니메이션 진행률 값을 보유합니다.

유효한 progress 값은 0.0~1.0이며, 0보다 작은 설정 값은 0으로, 1보다 큰 설정 값은 1로 변환됩니다.


메서드 문서

completeToBeginning()

제어된 애니메이션을 역방향으로 실행을 완료합니다.

이 메서드를 호출하면 애니메이션은 현재 진행 지점에서 역방향으로 시작 상태로 정상적으로 실행됩니다.

애니메이션 컨트롤러의 진행률 값은 애니메이션이 실행되는 동안 자동으로 업데이트됩니다.

completeToEnd() 및 progress참조하세요 .


completeToEnd()

제어된 애니메이션을 정방향으로 실행을 완료합니다.

이 메서드를 호출하면 애니메이션은 현재 진행 지점에서 정방향으로 종료 상태까지 정상적으로 실행됩니다.

애니메이션 컨트롤러의 진행률 값은 애니메이션이 실행되는 동안 자동으로 업데이트됩니다.

completeToBeginning() 및 progress참조하세요 .


reload()

애니메이션 프로퍼티를 다시 로드합니다.

애니메이션 프로퍼티가 변경된 경우 이 메서드를 호출하여 애니메이션 정의를 다시 로드합니다.


© 2025 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.