BooleanConfiguration

Uma configuração booleana oferece ao usuário uma opção que pode ser ativada ou desativada ao personalizar o mostrador do relógio no editor.

Introduzido no Wear OS 4.

Sintaxe

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

Você pode incluir um elemento BooleanConfiguration em um Scene, conforme mostrado no snippet de código a seguir.

<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>

Atributos

O elemento BooleanConfiguration tem os seguintes atributos:

Atributos obrigatórios

Os seguintes atributos são obrigatórios:

id
Um identificador exclusivo para o valor da configuração.
displayName
Um ID de recurso correspondente ao texto exibido no editor do mostrador do relógio.
defaultValue
O valor de configuração padrão usado se o usuário não mudar explicitamente a configuração no editor do mostrador do relógio.

Atributos opcionais

Os seguintes atributos são opcionais:

icon
Um ID de recurso correspondente ao drawable mostrado no editor do mostrador do relógio. Ele precisa ter um tamanho máximo de 400 x 400 px.
screenReaderText
Um ID de recurso correspondente ao texto usado se o usuário tiver ativado o TalkBack.