O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Criar uma página inferior
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Uma página inferior mostra conteúdo secundário, ancorado na parte de baixo da tela.
Compatibilidade de versões
Essa implementação exige que o minSDK do projeto seja definido como nível 21 da API ou
mais recente.
Dependências
Implementar uma página inferior
Para implementar uma página inferior, use o elemento combinável
ModalBottomSheet:
Abrir e fechar a página
Para abrir e fechar a página, use SheetState:
Pontos principais
- Use o slot
content, que usa um ColumnScope para definir o layout dos elementos
combináveis de conteúdo da página em uma coluna.
- Use
rememberSheetState para criar uma instância do SheetState que você
transmite para ModalBottomSheet com o parâmetro sheetState.
SheetState fornece acesso às funções show e hide
e a propriedades relacionadas ao estado atual da página. Essas funções
exigem um CoroutineScope, por exemplo, rememberCoroutineScope,
e podem ser chamadas em resposta a eventos da IU.
Remova o ModalBottomSheet da composição ao ocultar
a página inferior.
Resultados
Figura 1. Uma página inferior padrão (à esquerda) e uma página modal (à direita).
Coleções que contêm este guia
Este guia faz parte destas coleções selecionadas de guias rápidos que abrangem
metas mais amplas de desenvolvimento para Android:
Mostrar componentes interativos
Aprenda como as funções combináveis podem permitir que você crie
componentes de interface bonitos com base no sistema de design
do Material Design.
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 2025-10-01 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 2025-10-01 UTC."],[],[]]