Orientação gerada a partir de informações públicas. Apenas para referência.
FlutterCarouselIntro é um pacote Flutter projetado para simplificar a criação de telas animadas de introdução. Ele fornece uma interface de carrossel limpa e personalizável para guiar os usuários pelas funcionalidades do aplicativo com transições suaves e visuais envolventes. Ideal para apresentar novos usuários às funcionalidades principais, ele é compatível com múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote se integra facilmente por meio do pub add e oferece animações embutidas e gestos de deslize para uma experiência interativa.
Casos de uso
Tutoriais de onboarding
Percursos de recursos do aplicativo
Fluxos de onboarding de usuário
Experiências de usuários pela primeira vez
Introduções ao lançamento de produtos
Principais recursos
Transições animadas de diapositivos
Suporte a gestos de deslize
Interface do usuário personalizável
Compatibilidade multiplataforma
Integração fácil com pub
pré-ajustes de animação embutidos
Indicado para
Novos desenvolvedores de aplicativos
Designers de tela de boas-vindas
Aplicativos multiplataforma
Guias interativos do usuário
Projetos de interface do usuário minimalista
Considerações
Personalização limitada além da estilização básica
Depende de bibliotecas externas de animação
Pode exigir gerenciamento adicional de estado
Não ideal para fluxos de navegação complexos
Mais adequado para onboarding simples e linear
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Set repeat: true to turn the carousel into an infinite loop. It works
independently of autoPlay — the user can also swipe past the last slide
and wrap back to the first.
NavigationButtonBuilder is
Widget Function(BuildContext context, VoidCallback onPressed), giving you
full control over the rendered widget while the package still wires the tap
handler (advance / skip / done) for you:
If you find a bug or want a feature, but don't know how to fix/implement it, please fill an issue.
If you fixed a bug or implemented a feature, please send a pull request.