جزء الرسم

يحتوي PartDraw على عناصر أساسية للرسم المتجه تظهر على شاشة الساعة. تحدّد PartDraw مساحة خلفية شاشة الساعة التي يتم رسمها المتجهات، وتحدد العناصر الداخلية تفاصيل رسم المتجه.

بناء الجملة

<PartDraw x="integer" y="integer" width="integer" height="integer"
          name="string" angle="float-degrees" pivotX="float" pivotY="float"
          alpha="integer" renderMode="SOURCE | MASK | ALL"
          tintColor="argb-color | rgb-color">
    <!-- Only the most common inner element is shown here. -->
    <Line />
    ...
</PartDraw>

السمات

يحتوي العنصر PartDraw على السمات التالية:

السمات المطلوبة

السمات التالية مطلوبة:

x، y، width، height

مجموعة من الأعداد الصحيحة التي تحدّد حجم العنصر وموضعه

هذه السمات قابلة للتحويل.

السمات الاختيارية

السمات التالية اختيارية:

pivotX، pivotY

نقطة محور ثنائية الأبعاد يدور حولها العنصر كلتا القيمتين عبارة عن أرقام عائمة يتم تحجيمها لتتناسب مع النطاق $ [0, 1] $.

هذه السمات قابلة للتحويل.

angle

عدد درجات في اتجاه عقارب الساعة يجب أن يتم تدوير العنصر حول نقطة محوره

هذه السمة قابلة للتحويل.

alpha

اضبط مستوى الشفافية الذي يجب أن يتمتع به هذا العنصر. تشير قيمة 0 إلى أن العنصر يجب أن يكون شفافًا تمامًا. تشير القيمة 255 إلى أنّ العنصر يجب أن يكون غير شفاف تمامًا.

هذه السمة قابلة للتحويل.

name

سلسلة تحدّد هذا العنصر يكون ذلك مفيدًا إذا كنت بحاجة إلى الرجوع إلى هذا العنصر من مكان آخر داخل ملف خلفية شاشة الساعة.

scaleX

عامل التحجيم الأفقي المطلوب تطبيقه على هذا العنصر

هذه السمة قابلة للتحويل.

scaleY

عامل التحجيم العمودي المطلوب تطبيقه على هذا العنصر.

هذه السمة قابلة للتحويل.

renderMode

نوع وضع عرض العنصر. القيم المحتملة هي: SOURCE (الخيار التلقائي) أو MASK أو ALL.

tintColor

طبِّق فلترًا لدرجات اللون على العنصر. عليك تحديد اللون باستخدام إما تنسيق ARGB (#ff000000 = أسود غامق) أو تنسيق RGB (#000000 = أسود).

العناصر الداخلية

يمكن أن يحتوي العنصر PartDraw على العناصر الداخلية التالية: