Modelo de grade

O modelo de grade apresenta itens em um layout de grade e é útil quando os usuários dependem principalmente de imagens para fazer seleções.

Esse modelo pode ser incorporado ao modelo de guia para oferecer navegação por guias ou incluído no modelo de mapa e conteúdo para fornecer uma grade em um mapa.

O modelo de grade inclui o seguinte:

Para mais flexibilidade e para aproveitar os recursos mais recentes, use o modelo de item seccionado em vez do modelo de grade. Com o modelo "Item seccionado", é possível misturar e combinar listas e grades para criar uma estrutura de navegação personalizada.

Exemplo de um modelo de grade
Exemplo de um modelo de grade
Exemplo de um modelo de grade
Modelo de grade sobre um mapa

Requisitos de UX do modelo de grade

DEVE Limite o comprimento das strings de texto primárias e secundárias para evitar truncamentos.
DEVE Ter uma ação associada a cada item da grade (não é recomendável ter itens apenas de informação).
DEVE Indique claramente o estado do item (para itens de grade que têm vários estados, como selecionado e não selecionado) por variações na imagem, no ícone ou no texto.
DEVE Inclua um cabeçalho com um título opcional e ações principais e secundárias.
NÃO DEVE Inclua uma barra de ações e um botão de ação flutuante ao mesmo tempo.
MAI Mostre um spinner de carregamento em vez do ícone ou da imagem de um item de grade quando uma ação associada a ele estiver em andamento.

Recursos

Tipo Link
Referência da API GridTemplate, GridTemplate.Builder