Tratto

Un tratto imposta lo stile visivo di una linea o di un bordo.

Sintassi

<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 />

Attributi

L'elemento Stroke ha i seguenti attributi:

Attributi obbligatori

I seguenti attributi sono obbligatori:

color
Il colore del tratto. Devi specificare il colore utilizzando il formato ARGB (#ff000000 = nero opaco) o il formato RGB (#000000 = nero).
thickness
Lo spessore del tratto espresso come dimensione in virgola mobile.

Attributi facoltativi

I seguenti attributi sono facoltativi:

dashIntervals, dashPhase
dashIntervals è una serie di valori separati da spazi che descrivono gli intervalli di trattini. Deve essere fornito un numero pari di intervalli di trattini, con gli indici pari che specificano gli intervalli "on" e gli indici dispari che specificano gli intervalli "off". dashPhase è un offset nell'array di intervalli (modifica la somma di tutti gli intervalli). Il valore predefinito è 0. Questi attributi vengono utilizzati per creare una DashPathEffect.
cap

Determina la forma del bordo del tratto. I valori supportati sono:

  • BUTT fa sì che il tratto termini con il percorso e non proietti oltre il percorso.
  • ROUNDfa sì che il tratto si sporga come un semicerchio, con il centro alla fine del percorso.
  • SQUARE fa sì che il tratto si estenda come un quadrato, con il centro alla fine del percorso.

Elementi interni

L'elemento Stroke può contenere i seguenti elementi: