A PartDraw
contains a vector drawing primitives that appears on the watch
face. The PartDraw
determines the area of the watch face the vectors are
drawn, and the inner elements determine the specifics of the
vector drawing.
Syntax
<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>
Attributes
The PartDraw
element has the following attributes:
Required attributes
The following attributes are required:
x
,y
,width
,height
- A collection of integers that specify the element's size and position.
Optional attributes
The following attributes are optional:
pivotX
,pivotY
- A two-dimensional pivot point about which the element rotates. Both values are floating-point numbers that are scaled to fit in the range $ [0, 1] $.
angle
- A number of degrees, clockwise, that the element should be rotated about its pivot point.
alpha
- Set the level of transparency that this element should have. A value of
0
indicates that the element should be completely transparent. A value of255
indicates that the element should be completely opaque. name
- A string that identifies this element. Useful if you need to refer to this element from another location within your watch face file.
scaleX
- The horizontal scaling factor to apply to this element.
scaleY
- The vertical scaling factor to apply to this element.
renderMode
- The element's render mode type. Possible values are:
SOURCE
(default),MASK
, orALL
. tintColor
- Apply a tint color filter to the element. You must specify the color using
either the ARGB format (
#ff000000
= opaque black) or the RGB format (#000000
= black).
Inner elements
The PartDraw
element can contain the following inner elements: