As áreas delimitadoras de complemento são usadas para definir a área de renderização para um complemento. Um contorno da área delimitadora é mostrado no editor do mostrador do relógio. Todo o conteúdo fora da área delimitadora é cortado.
A área delimitadora também determina a região em que o usuário pode selecionar o complemento no mostrador do relógio.
Introduzido no Wear OS 4.
BoundingBox
Um elemento BoundingBox
define uma área delimitadora retangular para o complemento.
Sintaxe
<BoundingBox x="integer" y="integer" width="integer" height="integer" outlinePadding="float" />
Atributos
O elemento BoundingBox
tem os seguintes atributos:
Atributos obrigatórios
Os seguintes atributos são obrigatórios:
x
,y
,width
,height
- Uma coleção de números inteiros que especifica o tamanho e a posição do elemento.
Atributos opcionais
Os seguintes atributos são opcionais:
outlinePadding
- Um ponto flutuante que especifica o padding a ser aplicado fora da área delimitadora. Ele é usado para criar um contorno maior no editor do mostrador do relógio. O valor padrão é 0.
BoundingRoundBox
Um elemento BoundingRoundBox
define uma área delimitadora retangular com cantos
arredondados para o complemento.
Sintaxe
<BoundingRoundBox x="integer" y="integer" width="integer" height="integer" outlinePadding="float" cornerRadius="float" />
Atributos
O elemento BoundingRoundBox
tem os seguintes atributos:
Atributos obrigatórios
Os seguintes atributos são obrigatórios:
x
,y
,width
,height
- Uma coleção de números inteiros que especifica o tamanho e a posição do elemento.
Atributos opcionais
Os seguintes atributos são opcionais:
cornerRadius
O raio de um círculo. Esse valor define até que ponto os cantos do retângulo são arredondados.
outlinePadding
- Um ponto flutuante que especifica o padding a ser aplicado fora da área delimitadora. Ele é usado para criar um contorno maior no editor do mostrador do relógio. O valor padrão é 0.
BoundingOval
Um elemento BoundingOval
define uma área delimitadora redonda para o complemento.
Sintaxe
<BoundingOval x="integer" y="integer" width="integer" height="integer" outlinePadding="float" />
Atributos
O elemento BoundingOval
tem os seguintes atributos:
Atributos obrigatórios
Os seguintes atributos são obrigatórios:
x
,y
,width
,height
- Uma coleção de números inteiros que especifica o tamanho e a posição do elemento.
Atributos opcionais
Os seguintes atributos são opcionais:
outlinePadding
- Um ponto flutuante que especifica o padding a ser aplicado fora da área delimitadora. Ele é usado para criar um contorno maior no editor do mostrador do relógio. O valor padrão é 0.
BoundingArc
Um elemento BoundingArc
define uma área delimitadora em formato de arco para o complemento.
Sintaxe
<BoundingArc centerX="float" centerY="float" width="float" height="float" thickness="float" isRoundEdge="boolean" startAngle="float" endAngle="float" direction="CLOCKWISE | COUNTER_CLOCKWISE" outlinePadding="float" />
Atributos
O elemento BoundingArc
tem os seguintes atributos:
Atributos obrigatórios
Os seguintes atributos são obrigatórios:
centerX
,centerY
,width
,height
- Uma coleção de atributos que definem um elemento oval para o arco. O arco é dimensionado para caber dentro do oval especificado. Todos os atributos são definidos como flutuantes.
thickness
- A espessura do arco expressa como um ponto flutuante.
startAngle
- Ângulo inicial (em graus) no início do arco. Um ângulo de 0 grau corresponde à posição de 12 horas no relógio.
endAngle
- Ângulo final, onde o arco termina.
Atributos opcionais
Os seguintes atributos são opcionais:
isRoundEdge
- Determina se a extremidade no final do arco é plana ou arredondada. O padrão é FALSE.
direction
- A direção de rotação do arco. O valor padrão é
CLOCKWISE
. outlinePadding
- Um ponto flutuante que especifica o padding a ser aplicado fora da área delimitadora. Ele é usado para criar um contorno maior no editor do mostrador do relógio. O valor padrão é 0. .
Recomendados para você
- Observação: o texto do link aparece quando o JavaScript está desativado
- TextCircular
- Arc
- TextCircular