RenkYapılandırması

ColorConfiguration, kullanıcıya öğelerin rengini değiştirme seçeneği sunar kadranını düzenleyerek kadranınızı düzenleyin.

ColorConfiguration tanımlandığında başka bir öğenin renk tabanlı özelliği öğesi (tintColor gibi), yapılandırmadaki bir renge başvuruda bulunabilir ColorConfiguration ve ColorOption. Eksiksiz bir demo için örneğe bakın.

Wear OS 4'te kullanıma sunuldu.

Sözdizimi

<ColorConfiguration id="string" displayName="string" icon="string"
                    screenReaderText="string" defaultValue="string">
  <ColorOption id="string" displayName="string" screenReaderText="string"
               icon="string" colors="argb-color-list" />
  ...
</ColorConfiguration>

Örnek

Aşağıdaki renk yapılandırmasının, ID değeri: themeColor, tanımlanmıştır:

<ColorConfiguration id="themeColor" defaultValue="0"
                    displayName="color_selector_display_name">
    <ColorOption id="0" displayName="color_theme_0" colors="#ff000000 #ff888888 #ffffffff"/>
    <ColorOption id="1" displayName="color_theme_1" colors="#ffff0000 #ffff8800 #ffffff00"/>
    <ColorOption id="2" displayName="color_theme_2" colors="#ff00ff00 #ff00ff88 #ff00ffff"/>
    <ColorOption id="3" displayName="color_theme_3" colors="#ff0000ff #ff8800ff #ffff00ff"/>
</ColorConfiguration>

Bu yapılandırmada, her biri üç renk kullanılmış.

colors özelliği yalnızca tek bir değer içeriyorsa temaya referans verin Örneğin, bir tintColor ayarlamak için:

<PartText ... tintColor="[CONFIGURATION.themeColor]">

colors özelliği birden fazla değer içeren bir palet içeriyorsa aşağıdaki örnekte gösterildiği gibi dizine başvuruda bulunun. Özellikle, örnek, seçilen ColorOption içindeki ikinci rengin seçilmesini göstermektedir:

<PartText ... tintColor="[CONFIGURATION.themeColor.1]">

Özellikler

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

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

id
Yapılandırma değerinin benzersiz tanımlayıcısı.
displayName
Saatte gösterilen metne karşılık gelen kaynak kimliği yüz düzenleyiciden yararlanın.
defaultValue
Kullanıcı açıkça değişmezse kullanılan varsayılan yapılandırma değeri yapılandırmayla ilgili daha fazla bilgi edinin. Şuna ayarlanmalıdır: idColorOption öğelerinden biri.

İsteğe bağlı özellikler

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

icon
Aşağıdaki tabloda gösterilen çekilebilir kaynağa karşılık gelen kaynak kimliği: kadran düzenleyiciyi kullanabilirsiniz. Bu boyut en fazla 400x400 piksel olmalıdır.
screenReaderText
Kullanıcının özelliği TalkBack etkinleştirildi.

İç öğeler

ColorConfiguration öğesi 1 ile 100 arasında iç değer içerebilir ColorOption öğeleri.

ColorOption Özellikleri

ColorOption öğesi aşağıdaki özellikleri içermelidir:

id
Seçenek değerinin benzersiz tanımlayıcısı.
displayName
Saatte gösterilen metne karşılık gelen kaynak kimliği yüz düzenleyici.

ColorOption öğesi, aşağıdaki özelliklerden birini içermelidir:

colors
ARGB renk değerlerinin boşlukla ayrılmış listesi.

ColorOption öğesi isteğe bağlı olarak şunları içerebilir: özellikler:

icon
Aşağıdaki tabloda gösterilen çekilebilir kaynağa karşılık gelen kaynak kimliği: kadran düzenleyiciyi kullanabilirsiniz.
screenReaderText
Kullanıcının özelliği TalkBack etkinleştirildi.
ziyaret edin.
'nı inceleyin. ziyaret edin.