Layouts comuns para blocos

Os Blocos oferecem acesso rápido a informações e ações necessárias para realizar tarefas. Com um gesto de deslizar no mostrador do relógio, o usuário pode acompanhar o progresso das metas de condicionamento físico, conferir a previsão do tempo e muito mais. Inicie um app ou execute tarefas essenciais rapidamente nos blocos.

Três blocos, sendo que dois mostram uma linha com três colunas de conteúdo principal e
outro que mostra duas linhas com três colunas de conteúdo
principal

Criar designs responsivos e otimizados

Para ajudar você a adaptar seus layouts de design a tamanhos de tela maiores, atualizamos o comportamento dos nossos layouts e componentes para ter um comportamento responsivo integrado, incluindo margens e paddings com base em porcentagem.

Se você estiver usando nossos modelos de ProtoLayout, poderá herdar essas atualizações automaticamente com a versão Beta mais recente da biblioteca Wear ProtoLayout do Jetpack. Além disso, você só precisa fornecer layouts em que adicionou mais conteúdo ou componentes após um ponto de interrupção de tamanho de tela. Para orientações e recomendações completas sobre como aproveitar um tamanho de tela maior, consulte nossas [orientações de blocos][2]. Os blocos têm uma altura de tela fixa. Por isso, ajustamos o padding para maximizar o espaço limitado da tela sem criar cortes indesejados.

Verificar se os componentes preenchem a largura disponível

Todos os componentes precisam ser criados de forma responsiva. Ao definir a altura e a largura como "expandir", elas preenchem o espaço disponível. Inclua as margens necessárias para evitar que o conteúdo seja cortado pela tela arredondada.

Criar designs adaptáveis e diferenciados

Para aproveitar ao máximo o espaço extra em telas maiores, adicione um limite de tamanho em 225dp. Esse ponto de interrupção permite revelar conteúdo adicional, incluir mais botões ou dados ou mudar o layout para se adequar melhor à tela maior.

Isso requer um design diferente para cada ponto de interrupção. O design de tela maior (225 dp ou mais) pode incluir os seguintes elementos adicionais:

Mostrar o slot de título oculto

Isso é recomendado em layouts com duas linhas antes do ponto de interrupção, em que o slot de título precisa ser removido para garantir o alvo mínimo de toque de 48 dp.

Aumentar o tamanho ou mudar o estado dos componentes

Isso pode ser feito para mostrar mais detalhes ou tornar o conteúdo mais fácil de ler.

Adicionar slots de componentes no layout atual

Ao adicionar componentes, o layout oferece mais opções ou detalhes adicionais. No entanto, verifique se o conteúdo continua legível.

Adicionar mais conteúdo na parte de baixo

Em alguns casos, faz mais sentido adicionar botões de ação ou conteúdo na seção de baixo, em vez de adicionar componentes no slot principal.

Atenção : um tamanho de tela maior nunca mostra menos informações do que telas menores. Isso é especialmente relevante para comportamentos personalizados adicionados no ponto de interrupção.

Um exemplo comum disso é quando os componentes ou tamanhos de texto são aumentados após o ponto de interrupção e acabam sendo mostrados menos nas telas maiores. As telas sempre mostram mais valor com o aumento do tamanho.

Comportamento responsivo e adaptável

O comportamento responsivo e adaptável depende dos três slots (seções) do layout.

Slot de ícone e título do app

Não há mudança de comportamento no ícone do app fornecido pelo sistema. O slot de título se adapta automaticamente ao tamanho da tela mais amplo, mostrando mais caracteres. Há margens internas proporcionais (em porcentagem) na seção de cima para evitar recortes quando o tamanho da tela aumenta.

O título aparece abaixo do ícone
do app.

Slot principal (componentes)

Todos os componentes no slot principal precisam definir a largura e a altura como "expandir" para que se adaptem automaticamente ao tamanho da tela mais amplo. Há margens internas proporcionais (percentuais) na seção de slot principal e em cada linha dentro desse slot em alguns casos para evitar recortes quando o tamanho da tela aumenta. Se você usar uma combinação de layout e raio de canto, seu slot principal poderá exigir margens maiores.

O slot principal mostra duas linhas de três ícones cada

Slot de baixo

Não há mudança de comportamento no botão ou texto inferior, mas a largura das caixas de botão e de texto se adapta automaticamente ao tamanho da tela mais amplo e ganha caracteres. Há margens internas proporcionais (percentuais) no slot inferior para evitar recortes quando o tamanho da tela aumenta. Quando nenhum slot inferior está presente, uma margem padrão é adicionada automaticamente.

O texto do botão de baixo é "Mais"
Blocos que incluem um botão no slot inferior

O slot de baixo mostra um objetivo de condicionamento físico como texto
Blocos que incluem texto no slot inferior

O conteúdo principal se estende até a parte de baixo do bloco
Blocos sem slot inferior

Criar experiências diferenciadas

Um layout totalmente personalizável, com 60 ou mais permutações integradas, permite personalização praticamente ilimitada. Os blocos são criados em um sistema baseado em slot. Assim, você pode substituir um slot do layout canônico por qualquer conteúdo ou componente e definir o componente para uma das muitas variantes e combinações de cores. Nesse caso, mantenha o comportamento responsivo e siga nossas recomendações de design.

Essas personalizações precisam ser limitadas e não podem se desviar do modelo do bloco. Isso é para manter a consistência quando os usuários rolam pelo carrossel de blocos nos dispositivos Wear OS.