PartVectorImage

Stellt den Teil eines Zifferblatts dar, der ein oder mehrere Vektor-Drawables enthält.

Seit Version 2:

Syntax

<PartVectorImage x="integer" y="integer" width="integer" height="integer"
           pivotX="float" pivotY="float" angle="float-degrees" alpha="integer"
           name="string" scaleX="float" scaleY="float"
           renderMode="[SOURCE | MASK | ALL]"
           tintColor="argb-color | rgb-color">>
    <!-- Image-specific child elements. A "PartVectorImage" element can have any
         number of these elements. -->
    <ImageFilters ... />
    <Images>
        <Image ... />
    </Images>
    <Image ... />

    <!-- Child elements that are shared across all "Part" elements. -->
    <Localization .../>
    <Transform .../>
    <Variant .../>
    <Gyro .../>
    <Launch .../>
    <ScreenReader .../>
</PartVectorImage>

Merkmale

Das PartVectorImage-Element hat die folgenden Attribute:

Erforderliche Attribute

Die folgenden Attribute sind erforderlich:

x, y, width, height
Eine Sammlung von Ganzzahlen, die die Größe und Position des Elements angeben.

Optionale Attribute

Die folgenden Attribute sind optional:

pivotX, pivotY
Ein zweidimensionaler Drehpunkt, um den sich das Element dreht. Beide Werte sind Gleitkommazahlen, die so skaliert werden, dass sie in den Bereich $ [0, 1] $ passen.
angle
Ein Wert in Grad im Uhrzeigersinn, um den das Element um seinen Drehpunkt gedreht werden soll.
alpha
Legen Sie die Transparenz für dieses Element fest. Der Wert 0 gibt an, dass das Element vollständig transparent sein soll. Der Wert 255 gibt an, dass das Element vollständig deckend sein soll.
name
Ein String, der dieses Element identifiziert. Nützlich, wenn Sie von einer anderen Stelle in der Zifferblattdatei aus auf dieses Element verweisen müssen.
scaleX
Der horizontale Skalierungsfaktor, der auf dieses Element angewendet wird.
scaleY
Der vertikale Skalierungsfaktor, der auf dieses Element angewendet wird.
renderMode
Der Typ des Rendermodus des Elements. Mögliche Werte sind: SOURCE (Standard), MASK oder ALL.
tintColor
Färben Sie das Element mit einem Farbfilter aus. Sie müssen die Farbe entweder im ARGB-Format (#ff000000 = opaken Schwarz) oder im RGB-Format (#000000 = Schwarz) angeben.

Innere Elemente

Das PartVectorImage-Element kann die folgenden inneren Elemente enthalten. Alle Elemente sind optional und ein PartVectorImage-Element kann eine unbegrenzte Anzahl jedes inneren Elements enthalten. Ausgenommen hiervon sind Localization, Gyro, Launch und ScreenReader, die jeweils höchstens einmal vorkommen können.