Konfiguracja logiczna

Konfiguracja logiczna umożliwia użytkownikowi włączenie lub wyłączenie opcji podczas dostosowywania 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żna umieścić w elemencie Scene. Jak widać 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 na zegarku i edytor twarzy.
defaultValue
Domyślna wartość konfiguracji używana, gdy użytkownik nie zmienia bezpośrednio konfigurację w edytorze tarcz zegarka.

Atrybuty opcjonalne

Te atrybuty są opcjonalne:

icon
Identyfikator odpowiadający zasobowi rysowalnemu wyświetlanemu w polu używając edytora tarczy zegarka. Jego maksymalny rozmiar to 400 x 400 pikseli.
screenReaderText
Identyfikator zasobu odpowiadający tekstowi, który jest używany, jeśli użytkownik ma Włączono TalkBack.
.
. .