Entwerfen Sie schöne native Windows -Apps mit Flutter
Inoffizielle Implementierung der fließenden Benutzeroberfläche für Flattern. Es wird basierend auf der offiziellen Dokumentation geschrieben.
Da Flutter stabile Fensterunterstützung hat, ist es erforderlich, die UI -Richtlinien zu unterstützen, um Apps mit Treue zu erstellen, genauso wie es Unterstützung für Material und Cupertino bietet. Weitere Informationen zur offical fließenden Benutzeroberfläche finden Sie unter
Siehe auch:
Dies ist ein Open-Source-Paket, was bedeutet, dass jeder dazu beitragen kann. Ich, Bdlukaa, bin jedoch der einzige, der aktiv ist, sodass es einige Zeit dauern kann, um Pull -Anfragen zu überprüfen und zusammenzuführen. Wenn Sie das Projekt unterstützen möchten, können Sie Schutzpatron werden:
Fügen Sie das Paket zu Ihren Abhängigkeiten hinzu:
dependencies :
fluent_ui : ^4.4.0ODER
dependencies :
fluent_ui :
git : https://github.com/bdlukaa/fluent_ui.git Schließlich führen Sie dart pub get das Paket herunterzuladen.
Projekte mit dieser Bibliothek sollten den stabilen Kanal von Flutter verwenden
Verwenden Sie diese Bibliothek in Ihrer App? Sie können ein Abzeichen verwenden, um anderen zu sagen:
Fügen Sie Ihren folgenden Code zu Ihrem README.md oder Ihrer Website hinzu:
< 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 >Gemeinsame Kontrollen verwenden eine Akzentfarbe, um Zustandsinformationen zu vermitteln. Erfahren Sie mehr.
Standardmäßig ist die Akzentfarbe Farben Colors.blue . Sie können jedoch auch die Akzentfarbe Ihrer App so anpassen, dass Sie Ihre Marke widerspiegeln:
FluentThemeData (
accentColor : Colors .blue,
)Um die Akzentfarbe des Systems zu verwenden, können Sie das von mir hergestellte Plugin System_theme verwenden :). Es unterstützt (zum 21.01.2023) Android, Web, MacOS, Windows, Xbox und Linux (GTK 3+).
import 'package:system_theme/system_theme.dart' ;
FluentThemeData (
accentColor : SystemTheme .accentColor.accent. toAccentColor (),
)Fluentui-Widgets unterstützt derzeit eine große Anzahl von Sprachen, darunter:
Wenn eine Sprache nicht unterstützt wird, kann Ihre App abstürzen. Sie können Unterstützung für eine neue Sprache hinzufügen oder eine unterstützte Sprache verwenden. Erfahren Sie mehr
Fühlen Sie sich frei, ein Problem einzureichen, wenn Sie ein Problem finden, oder stellen Sie Pull -Anfragen.
Alle Beiträge sind willkommen :)
In PR#216 haben wir Unterstützung für neue Lokalisierungen in fluentui -Widgets hinzugefügt.
Wenn Sie dazu beitragen möchten, neue Lokalisierungen hinzuzufügen, befolgen Sie die folgenden Schritte bitte:
lib/l10n/intl_en.arb mit einem neuen Sprachcode in lib/l10n -Ordner, folgt dieser Liste der ISO 859-1-Codes@locale -Wert mit dem entsprechenden ISO -Code.flutter gen-l10n ausMehr über die Lokalisierung in der offiziellen Dokumentation von Flutter
Unabhängig von der Ordnung, dank aller Personen unten für den Beitrag zum Projekt. Es bedeutet mir viel :)
Acrylic , FluentIcons -Generator und _FluentTextSelectionControls .ProgressBar und ProgressRing ImplementierungCommandBar