O comportamento do Drawer é uma biblioteca que fornece um comportamento adicional ao drawer, como mover a visualização ou escalar a altura da visualização enquanto o drawer está deslizando.
Orientação gerada a partir de informações públicas. Apenas para referência.
DrawerBehavior é um pacote Flutter que aprimora a funcionalidade do drawer permitindo efeitos visuais dinâmicos durante o deslizamento, como mover ou escalar a altura da visualização do conteúdo. Ele fornece transições suaves e interativas que melhoram a experiência do usuário em aplicativos com navegação intensiva. Projetado para desenvolvedores que buscam mais controle sobre as interações do drawer, integra-se perfeitamente com widgets Drawer padrão. A biblioteca oferece suporte a múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-a versátil para aplicações multiplataforma.
Casos de uso
Melhorando animações de gavetas
Criando experiências imersivas de navegação
Melhorando a responsividade da interface do usuário
Personalizando efeitos de interação do drawer
Construindo interfaces de aplicativos modernos
Principais recursos
Movimentação dinâmica da visualização durante o deslizamento do drawer
Dimensionamento de altura da visualização de conteúdo
Compatibilidade multiplataforma
Integração fácil com gavetas existentes
Efeitos de transição suaves e personalizáveis
Indicado para
Desenvolvedores construindo padrões complexos de navegação
Aplicativos Flutter com foco em design
Aplicativos que exigem interações animadas com o painel
Projetos móveis e web multiplataforma
especialistas em melhorias de UI/UX
Considerações
Pode exigir ajustes adicionais de desempenho
Documentação disponível limitada
Mais adequado para aplicativos com uso intenso de painéis laterais
Conflitos potenciais com outros detectores de gestos
Requer compreensão dos princípios de gestos e animação
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Drawer Behavior - Flutter
Drawer Behavior is a Flutter library that provides advanced effects and behaviors for the side navigation drawer. Unlike the standard Flutter drawer, this package allows you to create immersive interactions such as moving the view, scaling the view's height, or adding 3D effects while the drawer slides.
✨ Features
Scale Effect: smoothly scales down the main content as the drawer opens.
3D Effect: Adds a rotation depth effect to the main content.
Multi-Directional: Supports both Left and Right side drawers.
Peek Drawer: Keep a portion of the drawer visible even when closed.
Customization: Full control over headers, footers, item builders, and animations.
Null-Safety: Fully supports Dart null-safety.
📦 Installation
Add this to your package's pubspec.yaml file:
dependencies:drawerbehavior:^3.0.0# Check pub.dev for the latest version