Kreska

Kreska określa styl wizualny 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 RGB (#000000 = czarny).
thickness
Grubość kreski w postaci wymiaru zmiennoprzecinkowego.

Atrybuty opcjonalne

Te atrybuty są opcjonalne:

dashIntervals, dashPhase
dashIntervals to oddzielona spacjami seria wartości opisujących interwały myślników. Musisz podać parzystą liczbę przedziałów czasowych, przy czym indeksy parzyste określają przedziały „wł.”, a nieparzyste – odstępy „wyłączenia”. dashPhase to przesunięcie w tablicy interwałów (modyfikuje sumę wszystkich interwałów). Wartość domyślna to 0. Atrybuty te służą do tworzenia DashPathEffect.
cap

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

  • BUTT powoduje, że kreska kończy się ścieżką i nie wykracza poza nią.
  • ROUNDsprawia, że kreska wycina się jako półokrąg, a jej środek znajduje się na końcu ścieżki.
  • SQUARE sprawia, że kreska jest wyrzucana jak kwadrat, a jego środek znajduje się na końcu ścieżki.

Elementy wewnętrzne

Element Stroke może zawierać te elementy: