يتم تطبيق صورة متحركة على العنصر الرئيسي 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
- مرجع AGSL السريع
- تشغيل في الخلفية مع
MediaSessionService
{:#نظرة عامة} - قوس