Visão geral
Um pacote Flutter que fornece um widget flutuante arrastável capaz de responder a eventos de rolagem mostrando ou ocultando automaticamente. Ideal para criar elementos de interface interativos como botões de ação flutuantes ou sobrecapas personalizadas que seguem o comportamento de rolagem do usuário. O widget pode ser movido livremente na tela e adapta sua visibilidade com base na direção da rolagem e na posição dentro de um ScrollView. Suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux.
Casos de uso
- Botões de ação flutuantes em listas roláveis
- sobreposições interativas que respondem ao rolagem
- Componentes de interface personalizados e arrastáveis
- Melhorando a navegação do aplicativo móvel
- Elementos de interface dinâmicos em aplicativos web
Principais recursos
- Posicionamento arrastável
- Controle de visibilidade acionado por rolagem
- Compatibilidade multiplataforma
- Animação suave durante o arrasto
- Limites configuráveis de exibição/esconder
- Suporta múltiplos alvos de plataforma
Indicado para
- Desenvolvedores construindo interfaces de usuário sensíveis ao scroll
- Aplicativos móveis e web que precisam de elementos flutuantes dinâmicos
- Designers implementando interações baseadas em gestos
- Aplicativos com requisitos complexos de sobreposição
- Equipes direcionadas para implantação multiplataforma
Considerações
- Pode exigir ajuste de desempenho em listas grandes
- A lógica de visibilidade pode precisar de personalização para comportamentos de rolagem complexos
- Opções limitadas de estilo embutido
- Não ideal para elementos flutuantes estáticos
- Requer manipulação cuidadosa em visualizações de rolagem aninhadas
