애니메이션 컨트롤러는 시계 화면의 애니메이션 재생을 제어합니다.
문법
<AnimationController play="TAP | ON_VISIBLE | ON_NEXT_SECOND | ON_NEXT_MINUTE | ON_NEXT_HOUR" delayPlay="float" delayRepeat="float repeat="boolean" loopCount="integer" resumePlayBack="boolean" beforePlaying="string" afterPlaying="string" />
속성
AnimationController
요소는 다음과 같은 속성을 포함합니다.
필수 속성
다음 속성은 필수입니다.
play
애니메이션이 재생되는 시점을 지정하는 이벤트 트리거 유형입니다. 가능한 값은 다음과 같습니다.
TAP
: 사용자가 요소를 탭하면 애니메이션이 재생됩니다.ON_VISIBLE
: 다음에 요소가 표시되면 애니메이션이 재생됩니다.ON_NEXT_SECOND
: 다음 초가 시작되면 애니메이션이 재생됩니다.ON_NEXT_MINUTE
: 다음 분이 시작되면 애니메이션이 재생됩니다.ON_NEXT_HOUR
: 다음 시간이 시작되면 애니메이션이 재생됩니다.
선택사항 속성
다음 속성은 선택사항입니다.
delayPlay
- 애니메이션이 재생되기 전까지의 지연 시간입니다(단위: 초). 기본값은 0입니다.
delayRepeat
- 애니메이션이 반복되기 전까지의 지연 시간입니다(단위: 초). 기본값은 0입니다.
repeat
- 애니메이션이 끝난 후 무기한 반복할지 여부를 지정합니다.
기본값은
FALSE
입니다. loopCount
- 애니메이션이 중지되기 전까지 반복할 횟수입니다.
repeat
가TRUE
로 설정된 경우 repeat 값이 우선 적용되며 이 값은 무시됩니다. 기본값은 1입니다. .
resumePlayBack
- 시계 화면이 표시되지 않은 상태에서는 애니메이션이 일시중지됩니다.
resumePlayBack
이TRUE
인 경우 시계 화면이 표시되지 않는 상태로 전환된 시점에 표시된 프레임부터 재생됩니다.resumePlayBack
이FALSE
로 설정된 경우 시계 화면이 다시 표시된 상태로 전환되면 애니메이션이 처음부터 다시 시작됩니다. 기본값은FALSE
입니다. afterPlaying
beforePlaying
애니메이션이 재생되기 전 또는 재생이 끝난 후의 애니메이션 요소의 상태를 정의합니다. 이러한 속성은 다음 값으로 설정할 수 있습니다.
DO_NOTHING
: 요소의 렌더링된 상태가 변경되지 않습니다.FIRST_FRAME
: 요소의 렌더링이 애니메이션의 첫 번째 프레임으로 고정됩니다.THUMBNAIL
: 요소의 렌더링이 애니메이션 리소스에서 제공하는 썸네일 리소스로 고정됩니다.HIDE
: 애니메이션이 숨겨집니다.
두 속성 모두 기본값은 DO_NOTHING
입니다.
추천 서비스
- 참고: JavaScript가 사용 중지되어 있으면 링크 텍스트가 표시됩니다.
- AnimatedImages
- 이미지
- 이미지