PathAnimation QML Type
경로를 따라 항목에 애니메이션을 적용합니다. 더 보기...
Import Statement: | import QtQuick |
Inherits: |
속성
- anchorPoint : point
- duration : int
- easing
- easing.amplitude : real
- easing.bezierCurve : list<real>
- easing.overshoot : real
- easing.period : real
- easing.type : enumeration
- endRotation : real
- orientation : enumeration
- orientationEntryDuration : real
- orientationExitDuration : real
- path : Path
- target : Item
상세 설명
예를 들어 전환에 사용할 때는 시작점이나 끝점 없이 경로를 지정할 수 있습니다:
PathAnimation { path: Path { //no startX, startY PathCurve { x: 100; y: 100} PathCurve {} //last element is empty with no end point specified } }
위의 경우 경로 시작은 항목의 현재 위치가 되고 경로 끝은 대상 상태에서의 항목의 목표 위치가 됩니다.
Qt Quick 및 PathInterpolator에서 애니메이션 및 전환을참조하세요 .
속성 문서
anchorPoint : point |
이 속성은 애니메이션 중인 항목의 앵커 포인트를 보유합니다.
기본적으로 대상의 왼쪽 상단 모서리(0,0 지점)가 경로에 앵커링됩니다(또는 경로를 따라가게 됩니다). 앵커 포인트 속성을 사용하여 다른 앵커 지점을 지정할 수 있습니다. 예를 들어, 10x10 항목에 5,5의 앵커포인트를 지정하면 항목의 중심이 경로를 따라 이동합니다.
duration : int |
이 속성은 애니메이션의 지속 시간(밀리초)을 보유합니다.
기본값은 250입니다.
애니메이션에 사용되는 완화 곡선입니다.
완화 곡선을 지정하려면 최소한 유형을 지정해야 합니다. 일부 커브의 경우 진폭, 주기, 오버슈트 또는 사용자 지정 베지어커브 데이터를 지정할 수도 있습니다. 기본 완화 커브는 Easing.Linear
입니다.
다양한 유형의 보정 커브에 대한 자세한 내용은 PropertyAnimation::easing.type 문서를 참조하세요.
endRotation : real |
이 프로퍼티는 대상의 끝 회전을 보유합니다.
PathAnimation 에 방향이 지정되어 있고 경로가 원하는 회전에서 항목으로 끝나지 않는 경우, endRotation 속성을 사용하여 끝 회전을 수동으로 지정할 수 있습니다.
이 속성은 일반적으로 orientationExitDuration 와 함께 사용되며, orientationExitDuration 없이 끝회전을 지정하면 부드러운 전환이 아닌 최종 회전으로 점프할 수 있습니다.
orientation : enumeration |
이 속성은 경로를 따라 애니메이션이 진행될 때 항목의 회전을 제어합니다.
Fixed
이외의 값을 지정하면 PathAnimation 항목이 경로를 따라 이동할 때 지정된 방향에 맞게 회전합니다.
- PathAnimation.고정(기본값) - PathAnimation 은 항목의 회전을 제어하지 않습니다.
- PathAnimation.RightFirst - 항목의 오른쪽이 경로를 따라 이동합니다.
- PathAnimation.LeftFirst - 항목의 왼쪽이 경로를 따라 이동합니다.
- PathAnimation.BottomFirst - 항목의 아래쪽이 경로를 따라 이어집니다.
- PathAnimation.TopFirst - 항목의 위쪽이 경로를 따라 이어집니다.
orientationEntryDuration : real |
이 속성은 방향 전환의 지속 시간(밀리초)을 보유합니다.
PathAnimation 에 방향이 지정되어 있고 항목의 시작 회전이 방향에 지정된 회전과 일치하지 않는 경우 orientationEntryDuration을 사용하여 항목의 시작 회전에서 경로 방향에 지정된 회전으로 원활하게 전환할 수 있습니다.
orientationExitDuration : real |
이 속성은 방향에서 벗어나는 전환의 기간(밀리초)을 보유합니다.
PathAnimation, 오리엔테이션에 방향과 endRotation 을 지정한 경우 orientationExitDuration을 사용하여 경로 방향에 지정된 회전에서 지정된 endRotation 으로 부드럽게 전환할 수 있습니다.
target : Item |
이 속성은 애니메이션을 적용할 항목을 보유합니다.
© 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.