Ağırlıklı Vuruş

Sürüm 2'den itibaren

Belirli ağırlıkları ve belirli ağırlıkları alabilen, bağımsız segmentler içeren bir çizgi kalıbı renk. GOAL_PROGRESS, RANGED_VALUE oluşturma için özellikle kullanım alanı ve WEIGHTED_ELEMENTS komplikasyon.

Sözdizimi

<WeightedStroke colors="argb-color-list" thickness="float"
    weights="weight-list" discreteGap="float" interpolate="boolean"
    cap="BUTT | ROUND | SQUARE" />

Özellikler

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

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

colors

Ağırlıklı çizgideki her bir öğenin renkleri (boşlukla ayrılmış liste olarak) değeri. Örneğin: #FF0000 #00FF00 #0000FF.

Aşağıdaki özelliklere sahip GOAL_PROGRESS veya RANGED_VALUE komplikasyon verilerini oluşturmak için kullanıldığında: renk verileri veya WEIGHTED_ELEMENTS ile colors doldurulabilir ile doğrudan [COMPLICATION.GOAL_PROGRESS_COLORS], [COMPLICATION.RANGED_VALUE_COLORS] veya [COMPLICATION.WEIGHTED_ELEMENTS_COLORS].

thickness

Kayan alan boyutu olarak ifade edilen çizginin kalınlığı.

İsteğe bağlı özellikler

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

weights

Yayının oranını belirleyen, boşlukla ayrılmış bir değer listesi her bir ağırlık tarafından alınır (ör. 1.0 2.0 3.0). Burada üçüncü öğe ilk öğenin açısının 3 katıdır.

WEIGHTED_ELEMENTS özelliğindeki verileri temsil etmek için kullanıldığında [COMPLICATION.WEIGHTED_ELEMENTS_WEIGHTS] doğrudan aktarılabilir.

discreteGap

Her bir öğe arasındaki açı. Varsayılan olarak 0.0 değerine ayarlanır.

interpolate

true olarak ayarlandığında, weights listesindeki her bir N öğesinin rengi olur yerine colors listesinin N renginden N+1 rengine Düz renk.

GOAL_PROGRESS veya RANGED_VALUE verilerini temsil etmek için kullanıldığında özellikleri de dahil olmak üzere, [COMPLICATION.GOAL_PROGRESS_COLORS_INTERPOLATE] veya [COMPLICATION.RANGED_VALUE_COLORS_INTERPOLATE] alanlarını doğrudan dahil edin. Kullanıldığı yer: WEIGHTED_ELEMENTS komplikasyon verilerini temsil eder, interpolate öğesini şuna ayarlayın: false.

Varsayılan olarak false değerine ayarlanır.

cap

Çizginin kenarının şeklini belirleyin. Desteklenen değerler:

  • BUTT, fırçanın yolla sona ermesine, yolun dışına çıkmamasına neden olur.
  • ROUND, çizginin yarım daire şeklinde çıkmasına neden olur. bir nokta ekleyin.
  • SQUARE, çizginin merkezin bir nokta ekleyin.

İç öğeler

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

ziyaret edin. ziyaret edin.