يتم تطبيق صورة متحركة على العنصر Transform
الرئيسي ضمن ملف XML الخاص بخلفية شاشة الساعة. في الحالات التي يغيّر فيها عنصر Transform
قيمة سمة معيّنة، يعدّل العنصر Animation
الثانوي القيمة التي تم تغييرها تدريجيًا على خلفية شاشة الساعة.
تم طرح هذه الميزة في الإصدار 4 من نظام التشغيل Wear OS.
بناء الجملة
<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.
- TextCircular
- متدرج متدرج
- قوس