FLUTTER ECOSYSTEM

flutter_sticky_widgets

Implemente widgets do Flutter que se comportam como position sticky no CSS.

Versão mais recente
0.0.3
Downloads em 30 dias
1,5 mil
Curtidas
91
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

Um pacote Flutter que permite que widgets se comportem como o CSS 'position: sticky' — eles permanecem visíveis durante o rolagem até atingirem um limite especificado. Ideal para cabeçalhos, barras de navegação ou qualquer elemento da interface que deva permanecer na tela enquanto o conteúdo é rolando. O pacote funciona em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, fornecendo um comportamento consistente sem exigir código específico da plataforma nativa. Integra-se suavemente em layouts existentes do Flutter com configuração mínima.

Casos de uso
  • Cabeçalhos deslizantes em listas
  • Barras de navegação aderentes
  • Botões de ação persistentes
  • Painéis laterais fixos em visualizações roláveis
  • Elementos de layout dinâmicos que seguem a rolagem do usuário
  • Barras de ferramentas flutuantes em formulários
Principais recursos
  • Posicionamento aderente semelhante ao CSS
  • Compatibilidade multiplataforma
  • Configuração mínima
  • Detecção automática de limite
  • Suporta visualizações de rolagem aninhadas
  • Transição suave durante o scroll
Indicado para
  • Desenvolvedores construindo interfaces roláveis
  • Designers que precisam de elementos de interface fixos
  • Aplicativos com listas ou formulários longos
  • Aplicativos web e móveis que exigem layouts responsivos
  • Equipes que desejam comportamento consistente de fixação entre plataformas
Considerações
  • Pode afetar o desempenho em listas grandes
  • Requer aninhamento cuidadoso de layout
  • Não adequado para cenários complexos de sobreposição
  • Personalização limitada além do comportamento básico de aderência
  • Melhor usado com contextos de rolagem única
  • Pode entrar em conflito com outros controladores de rolagem se não forem geridos corretamente
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add flutter_sticky_widgets

Categorias

Repositório-fonte

Projetos relacionados

Ainda não há dados.