BooleanConfiguration

Una configuración booleana le brinda al usuario una opción que se puede activar o desactivar cuando personaliza la cara de reloj en el editor de caras de reloj.

Se introdujo en Wear OS 4.

Sintaxis

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

Puedes incluir un elemento BooleanConfiguration dentro de un elemento Scene, como se muestra en el siguiente fragmento de código:

<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

El elemento BooleanConfiguration tiene los siguientes atributos:

Atributos obligatorios

Se requieren los siguientes atributos:

id
Un identificador inequívoco para el valor de configuración.
displayName
Un ID de recurso que corresponde al texto que se muestra en el editor de caras de reloj.
defaultValue
El valor predeterminado de configuración que se usa si el usuario no cambia los parámetros de forma explícita en el editor de caras de reloj.

Atributos opcionales

Los siguientes atributos son opcionales:

icon
Es un ID de recurso que corresponde al recurso de elementos de diseño que se muestra en el editor de caras de reloj. El tamaño máximo debe ser de 400 × 400 px.
screenReaderText
Un ID de recurso que corresponde al texto que se usa si el usuario habilitó TalkBack.