Traço

Um traço define o estilo visual de uma linha ou borda.

Sintaxe

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

Atributos

O elemento Stroke tem os seguintes atributos:

Atributos obrigatórios

Os seguintes atributos são obrigatórios:

color
A cor do traço. É preciso especificar a cor usando o formato ARGB (#ff000000 = preto opaco) ou RGB (#000000 = preto).
thickness
A espessura do traço expressa como uma dimensão flutuante.

Atributos opcionais

Os seguintes atributos são opcionais:

dashIntervals, dashPhase
dashIntervals é uma série de valores separados por espaços que descrevem os intervalos de traços. É preciso um número par de intervalos de traços, com os índices pares especificando os intervalos "ativados" e os índices ímpares especificando os intervalos "desativados". dashPhase é um deslocamento na matriz de intervalos (modifica a soma de todos os intervalos). O valor padrão é 0. Esses atributos são usados para criar um DashPathEffect.
cap

Determina a forma da borda do traço. Valores aceitos:

  • BUTT faz com que o traço termine com o caminho, e não se projete além dele.
  • ROUND faz com que o traço seja projetado como um semicírculo, com o centro no final do caminho.
  • SQUARE faz com que o traço seja projetado como um quadrado, com o centro no final do caminho.

Elementos internos

O elemento Stroke pode conter os seguintes elementos: