Pacotes Superiores para os Modos de Luz, Modo Escuro e Temas do Flutter Em comparação com o Modo de Luz (Padrão), o Modo Escuro é um esquema de cores predominantemente escuro e com baixa refletância de luz. Ele é frequentemente usado para reduzir a fadiga ocular, especialmente em condições de pouca luz. O Modo Escuro também pode ser usado para facilitar a leitura do texto em um aplicativo Flutter. Existem inúmeras combinações de cores que podem ser usadas em um aplicativo Flutter. Alguns temas de cores populares incluem o uso de preto e branco, tons de uma cor ou várias cores que se complementam. Por exemplo, um tema de cores preto e branco pode criar um visual sofisticado e elegante, enquanto cores mais vibrantes podem criar um ambiente divertido e festivo. A lista completa dos pacotes Flutter que fornecem um interruptor para alternar entre o Modo de Luz e o Modo Escuro, e podem ajudar a alterar o tema ou esquema de cores em seu aplicativo Flutter, é fornecida abaixo.
flex_color_scheme
2578
Um pacote do Flutter para usar e criar temas bonitos baseados no Material Design.
adaptive_theme
749
Permite mudar entre tema claro e escuro dinamicamente e adicionar suporte de tema adaptativo do sistema.
dynamic_color
517
Um pacote do Flutter para criar esquemas de cores do Material com base na implementação de cores dinâmicas de uma plataforma.
animated_theme_switcher
475
Alternador de tema animado do Flutter, que ajuda a criar transições bonitas durante a troca de temas.
theme_provider
304
Provedor de tema fácil de usar e personalizável. Este widget pode ser usado para fornecer facilmente um controlador de tema em toda a árvore de widgets.
theme_tailor
162
Gerador de código para classes ThemeExtension da versão 3.0 do Flutter. O gerador pode criar temas e extensões no BuildContext ou ThemeData com base nas listas das propriedades do tema.
day_night_switcher
161
Um widget simples de alternância de dia / noite feito em Dart puro. Permite mostrar rapidamente um belo widget de alternância de modo escuro aos seus usuários.
dynamic_theme
139
Altera o tema durante a execução, também persiste as configurações de brilho entre reinicializações.
easy_dynamic_theme
121
Obtenha automaticamente o tema definido pelo sistema operacional (dinâmico), force o preferido (claro/escuro) e persista sua escolha no dispositivo.
json_theme
92
Uma biblioteca para gerar dinamicamente um objeto ThemeData a partir de um arquivo JSON ou um objeto de mapa dinâmico.
system_theme
85
Um plugin para obter informações sobre o tema do sistema atual. Suporta Android, Web, Windows, Linux e macOS.
flex_seed_scheme
66
Uma versão mais flexível e poderosa do ColorScheme.fromSeed do Flutter. Use várias cores de semente, mapa de croma personalizado e mapeamento de tom.
flutter_animated_theme
58
Anima a mudança de tema com animações circulares, de escala e de desvanecimento
themed
54
O pacote themed permite que você defina um tema com valores constantes e, em seguida, usando um pouco de mágica Dart escura, vá e mude-os dinamicamente de qualquer maneira.
thememode_selector
46
Um widget para selecionar entre o tema claro e escuro (em desenvolvimento, mas funciona bem)
dynamic_themes
41
Permite que você especifique uma série de temas de cores para o usuário escolher. Persiste o tema selecionado entre reinicializações do aplicativo.
day_night_switch
36
Um widget de alternância personalizado para implementar facilmente o modo dia e noite no Flutter. Pode ser altamente personalizado com as cores e imagens de dia e noite.
theme_manager
33
Um gerenciador de tema para temas claros, escuros e do sistema. Altere o tema dinamicamente e o tema selecionado será persistido.
random_color_scheme
32
Gere esquemas de cores claras e escuras para ajudar a definir o tema de um aplicativo.
dynamic_color_theme
28
Altere dinamicamente seu tema de cores, incluindo o modo claro e escuro. Persiste as cores entre reinicializações.
adaptive_chameleon_theme
22
Adiciona suporte para gerenciar modos de tema (claro, escuro, sistema) e alternar cores do tema.
theme_mode_builder
22
Um pacote Flutter para lidar com o tema em um aplicativo e também para salvá-lo no dispositivo em uma caixa do Hive.
theme_mode_handler
20
Widget Flutter para alterar 'themeMode' durante a execução e persisti-lo entre reinicializações
theme_x
19
ThemeX é uma manipulação de tema fácil. Basta informar a cor primária e o ThemeX gera todas as combinações de cores para você.
color_blindness
15
Daltonismo no Flutter. Funciona tanto com esquema de cores quanto com cores individuais.