FLUTTER ECOSYSTEM

flutter_windowmanager_plus

Um plugin Flutter para manipular LayoutParams do WindowManager do Android

Versão mais recente
1.0.1
Downloads em 30 dias
33,5 mil
Curtidas
27
Pontos Pub
145

Visão geral do pacote

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

Visão geral

flutter_windowmanager_plus é um plugin Flutter que permite manipular os LayoutParams do Android WindowManager, permitindo que desenvolvedores controlem a posição, tamanho e comportamento de janelas em aplicativos Android. Ele fornece acesso a propriedades de janela de nível de sistema, útil para criar widgets flutuantes, sobreposições ou elementos de interface personalizados que persistem além dos limites do aplicativo. O plugin se integra diretamente ao serviço WindowManager do Android, oferecendo controle granular sobre o posicionamento e visibilidade das janelas. É especificamente projetado para Android e requer permissões e configurações de sistema adequadas para funcionar corretamente.

Casos de uso
  • Criando elementos de interface flutuantes
  • Construindo aplicativos de sobreposição
  • Implementando widgets persistentes na tela
  • Desenvolvendo ferramentas de gravação de tela
  • Gerenciando a posição da janela no modo multi-janela
Principais recursos
  • Acesso direto aos LayoutParams do WindowManager
  • Suporte para janelas flutuantes e sobrepostas
  • Integração de sistema específica do Android
  • Dimensões e posições de janela personalizáveis
  • Operação com consciência de permissão
Indicado para
  • aplicativos exclusivos para Android que exigem sobreposições de sistema
  • Desenvolvedores construindo componentes de interface flutuantes
  • Aplicativos que precisam de controle preciso da janela
  • Ferramentas que exigem exibição persistente na tela
  • Experimentação avançada de interface do usuário Android
Considerações
  • Requires Android system permission (SYSTEM_ALERT_WINDOW)
  • Limited to Android platform
  • May not work on all devices due to manufacturer restrictions
  • Needs user permission grant in settings
  • Not compatible with iOS
Plataformas compatíveisAndroid

Instalar pacote

flutter pub add flutter_windowmanager_plus

Categorias

Projetos relacionados