Stroke

El trazo define el estilo visual de una línea o un borde.

Sintaxis

<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

El elemento Stroke tiene los siguientes atributos:

Atributos obligatorios

Se requieren los siguientes atributos:

color
El color del trazo. Debes especificar el color con el formato ARGB (#ff000000 = negro opaco) o el formato RGB (#000000 = negro).
thickness
Es el grosor del trazo expresado como dimensión de número de punto flotante.

Atributos opcionales

Los siguientes atributos son opcionales:

dashIntervals, dashPhase
dashIntervals es una serie de valores separados por espacios que describen los intervalos de guion. Se debe proporcionar una cantidad par de intervalos de guion, con los índices pares que especifican los intervalos de "activado" y los índices impares que especifican los intervalos de "desactivado". dashPhase es un desplazamiento en el array de intervalos (modifica la suma de todos los intervalos). El valor predeterminado es 0. Estos atributos se usan para crear un DashPathEffect.
cap

Determina la forma del borde del trazo. Los valores admitidos son los siguientes:

  • BUTT hace que el trazo finalice con la ruta y no se proyecte más allá de ella.
  • ROUND hace que el trazo se proyecte como un semicírculo, con el centro al final de la ruta.
  • SQUARE hace que el trazo se proyecte como un cuadrado, con el centro al final de la ruta.

Elementos internos

El elemento Stroke puede contener los siguientes elementos: