ใช้ภาพเคลื่อนไหวกับองค์ประกอบหลัก Transform
ภายในไฟล์ XML ของหน้าปัด ในกรณีที่องค์ประกอบ 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 ปิดอยู่
- ข้อมูลอ้างอิงฉบับย่อของ AGSLa
- การเล่นขณะล็อกหน้าจอหรือขณะใช้แอปอื่นด้วย
MediaSessionService
{:#overview} - Arc