PartDraw

Un PartDraw contiene primitivas de dibujo vectorial que aparecen en la cara de reloj. El PartDraw determina el área de la cara de reloj donde se dibujan los vectores, y los elementos internos determinan los detalles del dibujo vectorial.

Sintaxis

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

Atributos

El elemento PartDraw tiene los siguientes atributos:

Atributos obligatorios

Se requieren los siguientes atributos:

x, y, width y height
Es una colección de números enteros que especifican el tamaño y la posición del elemento.

Atributos opcionales

Los siguientes atributos son opcionales:

pivotX, pivotY
Es un punto de pivote bidimensional sobre el que rota el elemento. Ambos valores son números de punto flotante que se ajustan para adaptarse al rango $ [0, 1] $.
angle
Es la cantidad de grados, en el sentido de las manecillas del reloj, que el elemento debe rotar sobre su punto de pivote.
alpha
Establece el nivel de transparencia que debe tener este elemento. Un valor de 0 indica que el elemento debe ser completamente transparente. Un valor de 255 indica que el elemento debe ser completamente opaco.
name
Es una cadena que identifica este elemento. Es útil si necesitas hacer referencia a este elemento desde otra ubicación en el archivo de cara de reloj.
scaleX
Es el factor de escala horizontal que se aplica a este elemento.
scaleY
Es el factor de escala vertical que se aplica a este elemento.
renderMode
El tipo de modo de renderización del elemento. Los valores posibles son SOURCE (predeterminado), MASK o ALL.
tintColor
Aplica un filtro de color de tono al elemento. Debes especificar el color con el formato ARGB (#ff000000 = negro opaco) o el formato RGB (#000000 = negro).

Elementos internos

El elemento PartDraw puede contener los siguientes elementos internos: