یک انیمیشن را به عنصر 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
است.
برای شما توصیه می شود
- توجه: وقتی جاوا اسکریپت خاموش است، متن پیوند نمایش داده می شود
- مرجع سریع AGSL
- پخش پسزمینه با
MediaSessionService
{:#overview} - قوس