صورة متحركة

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