Çizgi

Kalınlık, bir çizginin veya kenarlığın görsel stilini belirler.

Sözdizimi

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

Özellikler

Stroke öğesi aşağıdaki özelliklere sahiptir:

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

color
Çizginin rengi. Rengi, ARGB biçimini (#ff000000 = opak siyah) veya RGB biçimini (#000000 = siyah) kullanarak belirtmeniz gerekir.
thickness

Kayan noktalı boyut olarak ifade edilen çizgi kalınlığı.

Bu özellik dönüştürülebilir.

İsteğe bağlı özellikler

Aşağıdaki özellikler isteğe bağlıdır:

dashIntervals, dashPhase
dashIntervals, kısa çizgi aralıklarını açıklayan, boşlukla ayrılmış bir değer dizisidir. Çizgi aralıklarının sayısı çift olmalıdır. Çift dizinler "açık" aralıkları, tek dizinler ise "kapalı" aralıkları belirtir. dashPhase, intervals dizisindeki bir ofsettir (tüm aralıkların toplamına mod uygulanır). Varsayılan değer 0'dır. Bu özellikler, DashPathEffect oluşturmak için kullanılır.
cap

Satırın kenarının şeklini belirleyin. Desteklenen değerler:

  • BUTT, çizginin yol ile bitmesine ve yolun dışına taşmamasına neden olur.
  • ROUND, çizginin yarım daire şeklinde çıkmasına neden olur ve merkez, yolun sonunda yer alır.
  • SQUARE, çizginin ortası yolun sonunda olacak şekilde kare şeklinde projeksiyonuna neden olur.

İç öğeler

Stroke öğesi aşağıdaki öğeleri içerebilir: