صورة متحركة

يحتوي 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 أيضًا على العناصر التالية: