Kreska

Kreska określa wizualny styl linii lub obramowania.

Składnia

<Stroke color="argb-color" thickness="float" dashIntervals="string"
           dashPhase="string" cap="BUTT | ROUND | SQUARE" >
    <!-- Only the most common inner element is shown here. -->
  <LinearGradient />
  ...
<Stroke />

Atrybuty

Element Stroke ma te atrybuty:

Atrybuty wymagane

Wymagane są te atrybuty:

color
Kolor obrysu. Kolor musisz określić w formacie ARGB (#ff000000 = czarny nieprzezroczysty) lub RGB (#000000 = czarny).
thickness

Grubość obrysu wyrażona jako wartość zmiennoprzecinkowa.

Ten atrybut można przekształcić.

Atrybuty opcjonalne

Te atrybuty są opcjonalne:

dashIntervals, dashPhase
dashIntervals to seria wartości rozdzielonych spacjami, które opisują przedziały kresek. Musisz podać parzystą liczbę przedziałów z łącznikami, przy czym parzyste indeksy określają przedziały „włączone”, a nieparzyste – „wyłączone”. dashPhase to przesunięcie w tablicy przedziałów (mod suma wszystkich przedziałów). Wartością domyślną jest 0. Te atrybuty służą do tworzenia DashPathEffect.
cap

Określ kształt krawędzi linii. Obsługiwane wartości to:

  • BUTT powoduje, że obrys kończy się na ścieżce, a nie wystaje poza nią.
  • ROUNDpowoduje, że obrys jest wyświetlany jako półkole z środkiem na końcu ścieżki.
  • SQUARE powoduje, że obrys jest wyświetlany jako kwadrat, a jego środek znajduje się na końcu ścieżki.

Elementy wewnętrzne

Element Stroke może zawierać te elementy: