Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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."],[],[]]