FLUTTER ECOSYSTEM

screen_brightness

Um plugin para controlar o brilho da tela com reinicialização do ciclo de vida do aplicativo implementada

Versão mais recente
2.1.11
Downloads em 30 dias
205 mil
Curtidas
169
Pontos Pub
160

Visão geral do pacote

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

Visão geral

O pacote screen_brightness permite que desenvolvedores controlarem programaticamente a luminosidade da tela em dispositivos Android, iOS, macOS e Windows. Ele fornece uma API simples para definir níveis de brilho e redefine automaticamente o brilho quando o aplicativo é pausado ou retomado, garantindo uma experiência consistente para o usuário. O plugin é especialmente útil para aplicativos que exigem ajustes dinâmicos da tela com base na interação do usuário ou nas condições ambientais. Ele suporta valores absolutos e relativos de brilho em todas as plataformas.

Casos de uso
  • Ajustando o brilho da tela em aplicativos de reprodução de mídia
  • Implementando brilho adaptativo para recursos de acessibilidade
  • Otimizando o uso da bateria em aplicativos móveis
  • Criando efeitos de iluminação ambiente em aplicativos interativos
  • Gerenciando o brilho durante experiências de jogo em tela cheia
Principais recursos
  • Suporte multiplataforma para Android, iOS, macOS e Windows
  • Redefinição automática do brilho em mudanças no ciclo de vida do aplicativo
  • Suporte a valores absolutos e relativos de brilho
  • API simples e consistente em todas as plataformas
  • Tratamento integrado dos limites de brilho específicos da plataforma
Indicado para
  • Desenvolvedores criando aplicativos multiplataforma com controles de brilho
  • Aplicações voltadas para acessibilidade que exigem ajuste dinâmico do brilho
  • Aplicativos de mídia e jogos que precisam de configurações de tela responsivas
  • Aplicativos direcionados simultaneamente para plataformas desktop e móveis
Considerações
  • O controle de brilho pode ser restrito por políticas do dispositivo ou configurações do sistema
  • Permissões podem ser necessárias em determinadas plataformas
  • O comportamento pode variar levemente entre sistemas operacionais
  • Nem todos os dispositivos suportam ajustes finos de brilho
  • Requer testes cuidadosos em diferentes configurações de hardware
Plataformas compatíveisAndroidiOSmacOSWindows

Instalar pacote

flutter pub add screen_brightness

Categorias

Dependências

Lista de dependências 6 itens
  • screen_brightness_android>=2.1.6 <3.0.0
  • screen_brightness_ios>=2.1.4 <3.0.0
  • screen_brightness_macos>=2.1.4 <3.0.0
  • screen_brightness_ohos>=2.1.4 <3.0.0
  • screen_brightness_platform_interface>=2.1.2 <3.0.0
  • screen_brightness_windows>=2.1.2 <3.0.0

Repositório-fonte

Projetos relacionados