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 prevede 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.

Questo attributo è trasformabile.

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, dove gli indici pari devono specificare gli intervalli "on" e gli indici dispari devono specificare gli intervalli "off". dashPhase è un offset nell'array di intervalli (modulo la somma di tutti gli intervalli). Il valore predefinito è 0. Questi attributi vengono utilizzati per creare un elemento 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 venga proiettato oltre.
  • ROUNDprotegge il tratto come un semicerchio, con il centro alla fine del percorso.
  • SQUARE fa in modo che il tratto venga proiettato come un quadrato, con il centro alla fine del percorso.

Elementi interni

L'elemento Stroke può contenere i seguenti elementi: