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 kreski. Kolor musisz określić w formacie ARGB (#ff000000 = nieprzezroczysta czerń) lub w formacie RGB (#000000 = czarny).
thickness
Grubość kreski wyrażona jako wymiar zmiennoprzecinkowy.

Atrybuty opcjonalne

Te atrybuty są opcjonalne:

dashIntervals, dashPhase
dashIntervals to rozdzielany spacjami seria wartości opisujących odstępy między myślnikami. Musisz podać parzystą liczbę przedziałów kresek, indeksy parzyste określają przedziały „on”, a indeksy nieparzyste określające przedziały „wyłączenia”. dashPhase to przesunięcie do tablicy interwałów (modyfikuje sumę wszystkich interwałó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 kreska kończy się ścieżką, a nie jest przenoszona poza ścieżkę.
  • ROUNDW ten sposób kreska wydaje się półokręgiem, którego środek znajduje się na końcu ścieżki.
  • SQUARE powoduje, że kreska jest wycelowana w kwadrat, a środek znajduje się na końcu ścieżki.

Elementy wewnętrzne

Element Stroke może zawierać te elementy: