Grupa to kontener na inne elementy. Elementy podrzędne są renderowane względem pozycji, rozmiaru, kąta i koloru grupy.
Składnia
<Group id="string" x="integer" y="integer" width="integer" height="integer" name="string" angle="float" pivotX="float" pivotY="float" alpha="integer" renderMode="SOURCE | MASK | ALL" tintColor="argb-color | rgb-color"> <!-- Only the most common inner element is shown here. --> <PartText ... /> ... </Group>
Atrybuty
Element Group
ma te atrybuty:
Atrybuty wymagane
Wymagane są te atrybuty:
name
- Nazwa grupy.
x
,y
,width
,height
- Zbiór liczb całkowitych, które określają rozmiar i pozycję elementu.
Atrybuty opcjonalne
Te atrybuty są opcjonalne:
Element Group
może opcjonalnie zawierać te atrybuty:
id
Unikalny identyfikator grupy.
pivotX
,pivotY
- Dwuwymiarowy punkt obrotu, wokół którego obraca się element. Obie wartości to liczby zmiennoprzecinkowe, które są przeskalowane w celu dopasowania do zakresu $ [0, 1] $.
angle
- O kilka stopni w prawo, o ile element powinien być obrócony względem swojego punktu obrotu.
alpha
- Ustaw poziom przejrzystości, jaki powinien mieć ten element. Wartość
0
oznacza, że element powinien być całkowicie przezroczysty. Wartość255
oznacza, że element powinien być całkowicie nieprzezroczysty. scaleX
- Współczynnik skalowania w poziomie stosowany do tego elementu.
scaleY
- Współczynnik skalowania w pionie stosowany do tego elementu.
renderMode
- Typ trybu renderowania elementu. Możliwe wartości:
SOURCE
(domyślna),MASK
orazALL
. tintColor
- Zastosuj do elementu filtr koloru odcienia. Kolor musisz określić w formacie ARGB (
#ff000000
= nieprzezroczysta czerń) lub RGB (#000000
= czarny).
Elementy wewnętrzne
Element Group
może zawierać te elementy wewnętrzne:
Localization
Gyro
Launch
Transform
Variant
Group
PartText
PartImage
PartAnimatedImage
PartVectorImage
PartDraw
ScreenReader
Condition
ListConfiguration
BooleanConfiguration
AnalogClock
DigitalClock