<ph type="x-smartling-placeholder"></ph>
시계 화면 XML 파일 내에서 상위 Transform
요소에 애니메이션을 적용합니다. Transform
요소가 특정 속성의 값을 변경하는 경우 하위 Animation
요소는 변경된 값을 시계 화면에서 점진적으로 업데이트합니다.
Wear OS 4에서 도입되었습니다.
문법
<Transform ...> <!-- Only the "duration" attribute is required. --> <Animation interpolation="LINEAR | EASE_IN | EASE_OUT | EASE_IN_OUT | OVERSHOOT | CUBIC_BEZIER" controls="four-component-vector" angleDirection="NONE | CLOCKWISE | COUNTER_CLOCKWISE" repeat="integer" fps="integer" duration="float"> </Animation> </Transform>
속성
Animation
요소는 다음과 같은 속성을 포함합니다.
필수 속성
다음 속성은 필수입니다.
duration
- 애니메이션 재생 시간입니다(단위: 초). 이 속성은 필수입니다.
선택사항 속성
다음 속성은 선택사항입니다.
interpolation
이 애니메이션에 사용할 보간 방법입니다. 가능한 값은 다음과 같습니다.
LINEAR
(기본값)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
애니메이션의 기준점 위치를 나타내는 4개의 구성요소를 갖는 벡터입니다. 기본값은 <0.5, 0.5, 0.5, 0.5>입니다.
이 속성은
interpolation
이CUBIC_BEZIER
로 설정된 경우에만 적용됩니다.angleDirection
이 애니메이션에 각도 회전을 적용할 때 사용할 방향입니다. 가능한 값은 다음과 같습니다.
NONE
(기본값): 각도 회전 없음CLOCKWISE
: 시계 방향으로 애니메이션COUNTER_CLOCKWISE
: 시계 반대 방향으로 애니메이션
repeat
애니메이션을 반복할 횟수를 나타냅니다. 값이
0
(기본값)이면 애니메이션이 반복되지 않습니다. 값이-1
이면 애니메이션이 무한 반복됩니다.fps
애니메이션 속도입니다(단위: 초당 프레임 수). 기본값은
15
입니다.
추천 항목
- 참고: JavaScript가 사용 중지되어 있으면 링크 텍스트가 표시됩니다.
- AGSL 빠른 참조
MediaSessionService
로 백그라운드 재생{:#overview}- Arc