Konfiguracja logiczna

Konfiguracja logiczna umożliwia użytkownikowi włączenie lub wyłączenie tarczy zegarka w edytorze tarcz.

Wprowadzona w Wear OS 4.

Składnia

<BooleanConfiguration id="string" displayName="string" icon="string"
                         screenReaderText="string" defaultValue="TRUE | FALSE"
/>

Element BooleanConfiguration możesz umieścić w elemencie Scene, jak w tym fragmencie kodu:

<UserConfigurations>
  <BooleanConfiguration id="show_date"
      displayName="show_date_label"
      screenReaderText="show_date_label"
      defaultValue="TRUE"
  />
</UserConfigurations>

<!-- ... -->

<Scene backgroundColor="#ff000000">
  <!-- ... -->

  <BooleanConfiguration id="show_date">
    <BooleanOption id="TRUE">
      <Group ...>
        <!-- ...Content to show date -->
      </Group>
    </BooleanOption>
    <BooleanOption id="FALSE">
      <Group ...>
        <!-- ...Content when date not required -->
      </Group>
    </BooleanOption>
  </BooleanConfiguration>

  <!-- ... -->
</Scene>

Atrybuty

Element BooleanConfiguration ma te atrybuty:

Atrybuty wymagane

Wymagane są te atrybuty:

id
Unikalny identyfikator wartości konfiguracji.
displayName
Identyfikator zasobu odpowiadający tekstowi wyświetlanemu w edytorze tarczy zegarka.
defaultValue
Domyślna wartość konfiguracji używana, gdy użytkownik nie zmieni konfiguracji w edytorze tarczy zegarka.

Atrybuty opcjonalne

Te atrybuty są opcjonalne:

icon
Identyfikator zasobu odpowiadający obiektowi rysowalnemu, który jest wyświetlany w edytorze tarczy zegarka. Jego maksymalny rozmiar to 400 x 400 pikseli.
screenReaderText
Identyfikator zasobu odpowiadający tekstowi używany, gdy użytkownik ma włączoną funkcję TalkBack.