FLUTTER ECOSYSTEM

expandable_page_view

Um widget PageView ajustando sua altura para a página atualmente exibida

Capa de expandable_page_view
Versão mais recente
1.3.0
Downloads em 30 dias
148 mil
Curtidas
595
Pontos Pub
160

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

O pacote expandable_page_view aprimora o PageView do Flutter ajustando dinamicamente sua altura com base no conteúdo da página atualmente visível. Isso permite rolagem suave e responsiva, onde cada página pode ter alturas variáveis sem comprometer o layout geral. Ideal para aplicativos com conteúdo de altura variável, como formulários, cartões ou listas dinâmicas. O pacote oferece suporte a todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente entre dispositivos.

Casos de uso
  • Páginas de formulário dinâmico
  • Layouts de cartão com altura variável
  • conteúdo rolável responsivo
  • Telas de introdução interativas
  • Painéis com conteúdo pesado
Principais recursos
  • Altura se adapta à página atual
  • Transições suaves entre páginas
  • Compatibilidade multiplataforma
  • Integração simples com PageView
  • Suporta visualizações de rolagem aninhadas
Indicado para
  • Aplicativos com páginas de altura variável
  • Desenvolvedores procurando comportamento de rolagem responsivo
  • Projetos que exigem layouts de UI adaptativos
  • Aplicações móveis e web com conteúdo dinâmico
  • Designers de interface que querem experiências de rolagem flexíveis
Considerações
  • Pode afetar o desempenho com conteúdo pesado
  • Requer manipulação cuidadosa da física de rolagem
  • Não ideal para designs de página com altura fixa
  • Personalização limitada além do ajuste de altura
  • Melhor usado com tamanhos de conteúdo de página previsíveis
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add expandable_page_view

Categorias

Repositório-fonte

Projetos relacionados