Itens expansíveis
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Um item expansível é um ícone personalizado que mostra mais conteúdo inline.
Ícone de item expansível
Os itens expansíveis permitem que os aplicativos incluam conteúdo de alta densidade em menos espaço na tela. Use esse componente quando quiser manter um app compacto e, ao mesmo tempo, permitir que os usuários tenham acesso rápido a conteúdos adicionais.
Use esse componente para permitir que os usuários executem as seguintes tarefas:
- Mostrar mais itens da lista (ícones, cards)
- Mostrar mais texto
Anatomia
Lista de expansão
O ícone precisa estar alinhado ao centro.
A. Rótulo
O texto do rótulo pode ser personalizado. O padrão é "Mostrar mais".
B. Contêiner
O botão precisa incluir uma borda de contêiner.
C. Ícone "Expandir"
O ícone padrão é o chevron para baixo, que pode ser personalizado ou removido. O ícone é alinhado à direita para uma localidade de idioma LTR e à esquerda para uma localidade de idioma RTL.
Texto de expansão
O ícone precisa estar centralizado.
A. Rótulo
O texto do rótulo pode ser personalizado. O padrão é "Mais".
B. Contêiner
O botão tem duas variantes: com e sem contorno.
C. Ícone "Expandir"
O ícone padrão é o chevron para baixo, que pode ser personalizado ou removido. O ícone é alinhado à direita para uma localidade de idioma LTR e à esquerda para uma localidade de idioma RTL.
Comportamento
Expansão da lista
Toque no ícone para abrir e mostrar mais itens em uma lista. A ação de expansão é animada, ocultando o texto Mostrar mais e revelando os outros itens em um movimento suave. Você pode personalizar o número de itens exibidos no estado recolhido. O número recomendado de itens é três.
Texto de expansão
Toque no ícone para abrir e mostrar mais texto. A ação de expansão é animada, ocultando o texto Mais e revelando os outros itens em um movimento suave. Você pode personalizar o número de linhas de texto exibidas no estado recolhido. O número recomendado de linhas é oito.
A área de toque consiste em toda a área de texto, não apenas o botão.
Estilos de ícones
Expansão da lista
Tamanho do ícone: 20 dp x 20 dp
Cor do ícone: na superfície
Altura: 32 dp
Largura: varia de acordo com o texto e o idioma
Traço: 1 dp
Estilo do marcador: Legenda 1
Cor do marcador: na superfície
Texto de expansão
Tamanho do ícone: 20 dp x 20 dp
Cor do ícone: na superfície
Altura: 32 dp
Largura: varia de acordo com o texto e o idioma
Traço: 0 ou 1 dp
Preenchimento: nenhum
Estilo do marcador: Legenda 1
Cor do marcador: na superfície
Padding
Para a variante da lista e a variante de texto do componente de item expansível, o ícone precisa ter os seguintes valores de padding:
- Padding superior: 8 dp
- Padding inferior: 16 dp
Uso
Exemplos de uso de itens expansíveis:
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2024-07-12 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-07-12 UTC."],[],[]]