שלב

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 = Black).

רכיבים פנימיים

הרכיב PartDraw יכול להכיל את הרכיבים הפנימיים הבאים: