Orientação gerada a partir de informações públicas. Apenas para referência.
Um pacote Flutter que fornece um menu lateral animado com interface personalizável, inspirado na biblioteca Yalantis para Android e iOS. Oferece transições suaves e efeitos visuais para aprimorar experiências de navegação em múltiplas plataformas. O pacote permite personalização total da aparência e comportamento, tornando-o ideal para aplicativos que exigem um drawer moderno e interativo. É compatível com Android, iOS, Web, macOS, Windows e Linux, garantindo consistência entre plataformas.
Casos de uso
Navegação de aplicativo móvel
Interfaces de painel da web
Aplicações multiplataforma
Designs de gaveteiro personalizáveis
Componentes de interface interativa
Principais recursos
Transições animadas suaves
Interface do usuário altamente personalizável
Suporte multiplataforma
Design responsivo
Integração fácil com código existente
Suporte para modo escuro
Indicado para
Desenvolvedores construindo aplicativos móveis ou web
Designers procurando padrões modernos de navegação
Projetos que exigem menus laterais animados
Aplicativos direcionados a múltiplas plataformas
Equipes usando Flutter para desenvolvimento full-stack
Considerações
Pode exigir ajuste de desempenho em dispositivos mais antigos
As opções de personalização podem aumentar a complexidade
Documentação limitada além da configuração básica
Conflitos potenciais com outros pacotes de navegação
Não otimizado para itens de menu muito grandes
Requer conhecimento do sistema de animação do Flutter
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Side Menu Animation
Animated Side Menu with customizable UI. Inspired in Yalantis library (Android/iOS).
Original Design: https://dribbble.com/shots/1689922-Side-Menu-Animation
Sample
SIDE MENU ANIMATION
SIDE MENU ANIMATION - DRAG GESTURE
Learn how to build this package
Video 1: https://www.youtube.com/watch?v=vcdETKdI15E
Video 2: https://www.youtube.com/watch?v=W7mxTcwX5Wg
(Don't forget to subscribe and like)
Features
Optional parameter to tap outside to dismiss
Optional parameter to change the scrimColor
Custom color item for the side menu selected
Custom color item for the side menu unselected
Custom width for the side menu
Custom duration of the animation side menu
Display the menu from left or right
Getting Started
You should ensure that you add the router as a dependency in your flutter project.
dependencies:side_menu_animation:"^0.0.1"
You should then run flutter packages upgrade or update your packages in IntelliJ.
Example Project
There is a example project in the example folder. Check it out. Otherwise, keep reading to get up and running.
Usage
Need to include the import the package to the dart file where it will be used, use the below command,