PartDraw

PartDraw berisi primitif gambar vektor yang muncul di tampilan jam. PartDraw menentukan area tampilan jam vektor yang digambar, dan elemen dalam menentukan detail gambar vektor.

Sintaksis

<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>

Atribut

Elemen PartDraw memiliki atribut berikut:

Atribut wajib

Atribut berikut wajib diisi:

x, y, width, height

Kumpulan bilangan bulat yang menentukan ukuran dan posisi elemen.

Atribut ini dapat ditransformasi.

Atribut opsional

Atribut berikut bersifat opsional:

pivotX, pivotY

Titik pivot dua dimensi, tempat elemen berputar. Kedua nilai tersebut adalah bilangan floating point yang diskalakan agar sesuai dengan rentang $ [0, 1] $.

Atribut ini dapat diubah.

angle

Beberapa derajat, searah jarum jam, saat elemen harus diputar di sekitar titik pivotnya.

Atribut ini dapat diubah.

alpha

Tetapkan tingkat transparansi yang harus dimiliki elemen ini. Nilai 0 menunjukkan bahwa elemen tersebut harus sepenuhnya transparan. Nilai 255 menunjukkan bahwa elemen harus benar-benar buram.

Atribut ini dapat diubah.

name

String yang mengidentifikasi elemen ini. Berguna jika Anda perlu merujuk ke elemen ini dari lokasi lain dalam file tampilan jam.

scaleX

Faktor penskalaan horizontal yang akan diterapkan ke elemen ini.

Atribut ini dapat diubah.

scaleY

Faktor penskalaan vertikal yang akan diterapkan ke elemen ini.

Atribut ini dapat diubah.

renderMode

Jenis mode render elemen. Nilai yang mungkin adalah: SOURCE (default), MASK, atau ALL.

tintColor

Terapkan filter warna tint ke elemen. Anda harus menentukan warna menggunakan format ARGB (#ff000000 = hitam buram) atau format RGB (#000000 = hitam).

Elemen bagian dalam

Elemen PartDraw dapat berisi elemen dalam berikut: