Projete lindos aplicativos nativos do Windows usando o Flutter
Implementação não oficial da interface do usuário fluente para vibrar. Está escrito com base na documentação oficial.
Como o Flutter possui suporte estável no Windows, é necessário ter suporte às suas diretrizes de interface do usuário para criar aplicativos com fidelidade, da mesma maneira que tem suporte para material e cupertino. Veja isso para obter mais informações sobre o suporte offical da interface do usuário fluente
Veja também:
Este é um pacote de código aberto, o que significa que qualquer pessoa pode contribuir para ele. No entanto, eu, Bdlukaa, sou o único a mantê -lo ativamente, por isso pode levar algum tempo para revisar e mesclar solicitações de tração. Se você deseja apoiar o projeto, pode se tornar um patrono:
Adicione o pacote às suas dependências:
dependencies :
fluent_ui : ^4.4.0OU
dependencies :
fluent_ui :
git : https://github.com/bdlukaa/fluent_ui.git Finalmente, corra dart pub get o download do pacote.
Projetos que usam esta biblioteca devem usar o canal estável de flutter
Você está usando esta biblioteca em seu aplicativo? Você pode usar um crachá para dizer aos outros:
Adicione o código a seguir ao seu README.md ou ao seu site:
< a title =" Made with Fluent Design " href =" https://github.com/bdlukaa/fluent_ui " >
< img
src =" https://img.shields.io/badge/fluent-design-blue?style=flat-square&color=gray&labelColor=0078D7 "
/>
</ a >Os controles comuns usam uma cor de destaque para transmitir informações de estado. Saber mais.
Por padrão, a cor do destaque é Colors.blue . No entanto, você também pode personalizar a cor de destaque do seu aplicativo para refletir sua marca:
FluentThemeData (
accentColor : Colors .blue,
)Para usar a cor de destaque do sistema, você pode usar o plugin System_theme feito por mim :). Possui suporte para (a partir de 21/01/2023) Android, Web, MacOS, Windows, Xbox e Linux (GTK 3+).
import 'package:system_theme/system_theme.dart' ;
FluentThemeData (
accentColor : SystemTheme .accentColor.accent. toAccentColor (),
)Atualmente, os widgets da Fluentui suportam um grande número de idiomas, incluindo:
Se um idioma não for suportado, seu aplicativo poderá travar. Você pode adicionar suporte para um novo idioma ou usar um idioma suportado. Saber mais
Sinta -se à vontade para arquivar um problema se encontrar um problema ou fazer solicitações de puxar.
Todas as contribuições são bem -vindas :)
No PR#216, adicionamos suporte para novas localizações nos widgets Fluentui.
Se você deseja contribuir com a adição de novas localizações, siga estas etapas:
lib/l10n/intl_en.arb na pasta lib/l10n com um novo código de idioma, seguindo esta lista de códigos ISO 859-1@locale com o código ISO correspondente.flutter gen-l10nMais sobre a localização na documentação oficial da Flutter
Independentemente da ordem, graças a todas as pessoas abaixo por contribuir com o projeto. Significa muito para mim :)
Acrylic , FluentIcons e _FluentTextSelectionControls implementação.ProgressBar e implementação ProgressRingCommandBar