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
852
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
  • CSS-like sticky positioning
  • Cross-platform compatibility
  • Minimal configuration
  • Automatic boundary detection
  • Supports nested scroll views
  • Smooth transition during scroll
Indicado para
  • Developers building scrollable interfaces
  • Designers needing sticky UI elements
  • Apps with long lists or forms
  • Web and mobile apps requiring responsive layouts
  • Teams wanting consistent sticky behavior across platforms
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.