Orientação gerada a partir de informações públicas. Apenas para referência.
OverlayTutorial é um pacote Flutter projetado para orientar os usuários sobre os recursos do aplicativo destacando widgets específicos com uma sobreposição recortada. Permite que desenvolvedores exibam dicas interativas ao lado da área realçada, melhorando o onboarding e o engajamento do usuário. O pacote suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o versátil para aplicações multiplataforma. Com integração simples via pub add, ele melhora a descoberta de funcionalidades sem interromper a interface.
Casos de uso
Onboarding de novos usuários
Destacando elementos principais da interface do usuário
Guiando usuários por fluxos de trabalho complexos
Melhorando a usabilidade do aplicativo
Apresentando novos recursos
Educar os usuários sobre a funcionalidade do aplicativo
Principais recursos
Buraco cortado sobre o widget-alvo
Posicionamento de dica personalizável
Suporte multiplataforma
Integração fácil com pub
Aparência configurável de sobreposição
Suporta múltiplos alvos de plataforma
Indicado para
Fluxos de onboarding do aplicativo
Ferramentas de descoberta de recursos
Interfaces de educação do usuário
Aplicações móveis e web
Projetos de melhoria da UX
Tutoriais interativos
Considerações
Pode exigir posicionamento cuidadoso para uma experiência do usuário ideal
Impacto no desempenho com muitos sobreposições
Personalização limitada além da estilização básica
Depende da hierarquia correta de widgets
Não adequado para documentação estática
Requer testes em todas as plataformas-alvo
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
overlay_tutorial
A Flutter package for displaying overlay tutorial.
Feature
Allow to display an overlay tutorial with hole cropping.
Allow to display hint aside hole.
Allow to customize hole shape.
Usage
Wrap the widget that you want to create a hole using OverlayTutorialHole. Ensure you have OverlayTutorialScope as a parent of these holes.
Use OverlayTutorialScope.enabled property to control the visibility of the overlay tutorial. If this is false, the entire overlay tutorial will be hidden.
Use OverlayTutorialHole.enabled property to control the visibility of the holes.
OverlayTutorialCustomShapeEntry allows to draw a customized shape
Disabling Widget
Disabling widget is not provided by this package out of the box. You can achieve this using one of the Flutter widget: AbsorbPointer or IgnorePointer. Make sure you do not wrap the OverlayTutorialScope with these widgets as this will disable the widget in OverlayTutorialWidgetHint.