يحتوي PartAnimatedImage
على عنصر متحرك يظهر على خلفية شاشة الساعة. ويحدّد PartAnimatedImage
مكان ظهور العنصر المتحرك على خلفية شاشة الساعة، وتحدّد العناصر الداخلية المورد المتحرك المعيّن الذي يتم تشغيله.
بناء الجملة
<PartAnimatedImage x="integer" y="integer" width="integer" height="integer" name="string" angle="integer" pivotX="integer" pivotY="integer" alpha="integer" renderMode="SOURCE | MASK | ALL" tintColor="argb-color | rgb-color"> <AnimationController ... /> <!-- One possible inner element is shown. --> <AnimatedImage ... /> <!-- The Thumbnail inner element is optional, but strongly recommended for performance. --> <Thumbnail ... /> ... </PartAnimatedImage>
السمات
يحتوي العنصر PartAnimatedImage
على السمات التالية:
السمات المطلوبة
السمات التالية مطلوبة:
x
وy
وwidth
وheight
- مجموعة من الأعداد الصحيحة التي تحدد حجم العنصر وموضعه.
السمات الاختيارية
السمات التالية اختيارية:
pivotX
،pivotY
- نقطة محورية ثنائية الأبعاد يتم تدوير العنصر بشأنها. كلتا القيمتين عبارة عن أرقام عائمة يتم قياسها لتلائم النطاق $ [0, 1] $.
angle
- عدد الدرجات، التي يجب تدويرها في اتجاه عقارب الساعة، حول نقطته المحورية
alpha
- حدِّد مستوى الشفافية الذي يجب أن يتضمّنه هذا العنصر. تشير قيمة
0
إلى أن العنصر يجب أن يكون شفافًا تمامًا. تشير قيمة255
إلى أن العنصر يجب أن يكون معتمًا تمامًا. scaleX
- عامل القياس الأفقي المطلوب تطبيقه على هذا العنصر
scaleY
- عامل التحجيم العمودي المطلوب تطبيقه على هذا العنصر
renderMode
- نوع وضع عرض العنصر: القيم المحتملة هي:
SOURCE
(الخيار التلقائي) أوMASK
أوALL
. tintColor
- طبِّق فلتر درجة اللون على العنصر. عليك تحديد اللون باستخدام إما تنسيق ARGB (
#ff000000
= أسود غامق) أو تنسيق RGB (#000000
= أسود).
العناصر الداخلية
يجب أن يحتوي كل عنصر PartAnimatedImage
على عنصر داخلي واحد ضمن
AnimationController
وأحد العناصر الداخلية التالية:
يمكن أن يحتوي العنصر PartAnimatedImage
أيضًا على العناصر التالية:
Gyro
Launch
Localization
ScreenReader
Transform
Thumbnail
: ننصح بشدة باستخدام هذه السمة.Variant