Áp dụng ảnh động cho phần tử mẹ Transform
trong tệp XML mặt đồng hồ. Trong trường hợp một phần tử Transform
thay đổi giá trị của một thuộc tính cụ thể, phần tử con Animation
sẽ cập nhật dần giá trị đã thay đổi trên mặt đồng hồ.
Ra mắt trong Wear OS 4.
Cú pháp
<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>
Thuộc tính
Phần tử Animation
có các thuộc tính như sau:
Thuộc tính bắt buộc
Các thuộc tính sau đây là bắt buộc:
duration
- Thời lượng của ảnh động, tính bằng giây. Thuộc tính này là bắt buộc.
Thuộc tính không bắt buộc
Các thuộc tính sau đây là không bắt buộc:
interpolation
Phương thức nội suy sử dụng cho ảnh động này. Các giá trị có thể có bao gồm:
LINEAR
(mặc định)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
Một vectơ 4 thành phần biểu thị vị trí của các điểm điều khiển cho ảnh động. Giá trị mặc định là <0,5, 0,5, 0,5, 0,5>.
Thuộc tính này chỉ có hiệu lực khi đặt
interpolation
thànhCUBIC_BEZIER
.angleDirection
Hướng sử dụng khi áp dụng chế độ xoay góc cho ảnh động này. Các giá trị có thể bao gồm:
NONE
(mặc định): Không xoay gócCLOCKWISE
: Tạo ảnh động theo chiều kim đồng hồCOUNTER_CLOCKWISE
: Tạo ảnh động ngược chiều kim đồng hồ
repeat
Cho biết số lần ảnh động sẽ lặp lại. Giá trị
0
(giá trị mặc định) khiến ảnh động không bao giờ lặp lại. Giá trị-1
có nghĩa là ảnh động sẽ lặp lại vô thời hạn.fps
Tốc độ ảnh động, tính bằng khung hình/giây. Giá trị mặc định là
15
.
Đề xuất cho bạn
- Lưu ý: văn bản có đường liên kết sẽ hiện khi JavaScript tắt
- Tài liệu tham khảo nhanh về AGSL
- Phát trong nền bằng
MediaSessionService
{:#overview} - Arc