Komplikasyon Alanı, kadranda kullanıcı tarafından bir Özellik eklenebilecek bölümüdür. Özellik Slotları, farklı Özellik Türlerinde ve farklı kadran modlarında Özelliğin nasıl oluşturulduğunu tanımlayan Komplikasyon öğeleri içerir.
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
veEMPTY
. Boşluklarla (örneğin,SHORT_TEXT RANGED_VALUE
) ayırarak birden fazla komplikasyon türü desteklenebilir.
İ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 de $ [0, 1] $ aralığına sığacak şekilde ölçeklendirilmiş kayan nokta sayılarıdır.
angle
- Öğenin, pivot noktası etrafında döndürülmesi gereken, saat yönünde bir sayı derece.
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çimini (
#ff000000
= opak siyah) veya RGB biçimini (#000000
= siyah) kullanarak belirtmeniz gerekir. displayName
- Kadran düzenleyicisinde gösterilen özellik alanının yerelleştirilmiş adına karşılık gelen kaynak kimliği.
isCustomizable
- Kullanıcının, kadran düzenleyicide bu alan için sağlayıcıyı değiştirip değiştiremeyeceğini belirler. Varsayılan olarak
TRUE
değerine ayarlanır.
İç öğeler
ComplicationSlot
öğesi tam olarak bir Sınırlama Alan öğesi içermelidir.
ComplicationSlot
öğesi, desteklenen Özellik Türü başına en az bir Komplikasyon öğesi içermelidir. İsteğe bağlı olarak bir ComplicationSlot
öğesi, Varyant öğeleriyle görünümün değiştirilmesini desteklemek için daha fazla Complication öğesi içerebilir.
ComplicationSlot
öğesi, aşağıdaki iç öğeleri de içerebilir:
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir
- PartImage
- PartVectorResmi
- Bölüm Metni