Özellik Alanı


Komplikasyon Yuvası, kadranda bulunan bir Komplikasyon alanıdır kullanıcı tarafından eklendi. Özellik Alanları, aşağıdaki gibi Komplikasyon öğeleri içerir. Komplikasyon'un farklı Komplikasyon Türleri için nasıl oluşturulacağını ve farklı kadran modları.

Wear OS 4'te kullanıma sunuldu.

Sözdizimi

<ComplicationSlot x="integer" y="integer" width="integer"
             height="integer" pivotX="float" pivotY="float"
             angle="float-degrees" alpha="integer" slotId="integer"
             name="string" displayName="string" scaleX="float" scaleY="float"
             supportedTypes="string" isCustomizable="boolean"
             tintColor="argb-color | rgb-color" />

Özellikler

ComplicationSlot aşağıdaki özelliklere sahiptir:

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

x, y, width, height
Öğenin boyutunu ve konumunu belirten tam sayı koleksiyonu.
slotId
Alan için benzersiz bir sayısal tanımlayıcı.
supportedTypes
Alanı doldurabilecek, desteklenen Komplikasyon Türlerinin listesi. Desteklenen değerler: SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE, SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE ve EMPTY. Birden çok komplikasyon türleri boşlukla (boşluk) ayrılarak desteklenebilir ( örnek, SHORT_TEXT RANGED_VALUE).

İsteğe bağlı özellikler

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

pivotX, pivotY
Öğenin etrafında döndüğü iki boyutlu pivot noktasıdır. Her iki değer $ [0, 1] $ aralığına sığacak şekilde ölçeklendirilen kayan nokta sayılarıdır.
angle
Öğenin, saat yönünde döndürülmesi gereken bir sayı derecesi bir nokta.
alpha
Bu öğenin sahip olması gereken şeffaflık düzeyini belirleyin. 0 değeri öğenin tamamen şeffaf olması gerektiğini belirtir. 255 değeri öğenin tamamen opak olması gerektiğini belirtir.
scaleX
Bu öğeye uygulanacak yatay ölçeklendirme faktörü.
scaleY
Bu öğeye uygulanacak dikey ölçeklendirme faktörü.
tintColor
Öğeye ton rengi filtresi uygulayın. Rengi ARGB biçimi (#ff000000 = opak siyah) veya RGB biçimi (#000000 = siyah).
displayName
Özellik alanı için yerelleştirilmiş bir ada karşılık gelen bir kaynak kimliği, Bu ayar, kadran düzenleyicide gösterilir.
isCustomizable
Kullanıcının, saatteki bu zaman aralığı için sağlayıcıyı değiştirip değiştiremeyeceğini belirler yüz düzenleyici. Varsayılan olarak TRUE değerine ayarlanır.

İç öğeler

ComplicationSlot öğesi tam olarak bir Sınırlama Alanı içermelidir öğesine dokunun.

ComplicationSlot öğesi en az bir Komplikasyon öğesi içermelidir (desteklenen özellik türü başına) ComplicationSlot öğesi isteğe bağlı olarak değiştirerek görünümün değiştirilmesini destekleyecek daha fazla Komplikasyon öğesi içerir Varyant öğeleri.

ComplicationSlot öğesi, aşağıdaki iç öğeleri de içerebilir: