FLUTTER ECOSYSTEM

snapping_sheet

Um pacote que fornece um widget de folha que se ajusta a diferentes posições verticais e horizontais

Capa de snapping_sheet
Versão mais recente
3.1.0
Downloads em 30 dias
10,9 mil
Curtidas
760
Pontos Pub
140

Visão geral do pacote

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

Visão geral

SnappingSheet é um pacote Flutter que permite a criação de painéis inferiores arrastáveis que se ajustam automaticamente a posições pré-definidas vertical e horizontalmente. Oferece transições suaves e responsivas e suporta pontos de fixação personalizáveis, tornando-o ideal para interfaces interativas como modais, filtros ou painéis de conteúdo detalhado. O pacote funciona em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente. É leve e se integra facilmente em projetos existentes do Flutter com configuração mínima.

Casos de uso
  • Painéis inferiores interativos
  • Filtros ou painéis de configurações
  • Diálogos modais com arrastar para abrir
  • Interfaces de expansão de conteúdo
  • Folhas deslizáveis personalizáveis
Principais recursos
  • Snap para múltiplas posições
  • Aderência horizontal e vertical
  • Animações suaves
  • Suporte multiplataforma
  • Pontos de fixação personalizáveis
  • Integração fácil com widgets existentes
Indicado para
  • Desenvolvedores construindo folhas inferiores dinâmicas
  • Aplicativos que precisam de painéis de conteúdo deslizáveis
  • UIs que exigem interações responsivas com painéis
  • Projetos direcionados para múltiplas plataformas
  • Designers implementando interfaces baseadas em gestos
Considerações
  • Requer manipulação cuidadosa das restrições de layout
  • Pode precisar de ajustes para visualizações de rolagem aninhadas complexas
  • O desempenho depende da complexidade do conteúdo
  • Não adequado para sobreposições de tela inteira
  • Opções limitadas de estilo embutido
  • Melhor usado com SingleChildScrollView ou similar
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add snapping_sheet

Categorias

Repositório-fonte

Projetos relacionados

Ainda não há dados.