fluent_ui
v4.10.0 -
設計美麗的本機Windows應用程序使用顫音
Fluent UI的非官方實施進行撲響。它是根據官方文件編寫的。
由於Flutter具有穩定的窗戶支撐,因此有必要支持其UI指南以富裕的方式構建應用程序,就像對材料和Cupertino的支持一樣。請參閱此信息,以獲取有關官方流利UI支持的更多信息
參見:
這是一個開源軟件包,這意味著任何人都可以為此做出貢獻。但是,我是bdlukaa,是唯一積極維護它的人,因此可能需要一些時間來審查和合併拉的請求。如果您想支持該項目,則可以成為贊助人:
將軟件包添加到您的依賴項中:
dependencies :
fluent_ui : ^4.4.0或者
dependencies :
fluent_ui :
git : https://github.com/bdlukaa/fluent_ui.git最後,Run dart pub get下載該軟件包。
使用此庫的項目應使用穩定的顫音渠道
您在應用程序上使用此庫嗎?您可以使用徽章告訴他人:
將以下代碼添加到您的README.md或您的網站上:
< 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 >普通控制使用強調顏色傳達狀態信息。了解更多。
默認情況下,強調顏色為Colors.blue 。但是,您還可以自定義應用程序的重音顏色以反映您的品牌:
FluentThemeData (
accentColor : Colors .blue,
)要使用系統的重音顏色,您可以使用我製作的插件system_ :)。它支持(截至21/01/2023)Android,Web,MacOS,Windows,Xbox和Linux(GTK 3+)。
import 'package:system_theme/system_theme.dart' ;
FluentThemeData (
accentColor : SystemTheme .accentColor.accent. toAccentColor (),
)Fluentui小部件目前支持開箱即用的大量語言,包括:
如果不支持語言,您的應用可能會崩潰。您可以添加對新語言的支持或使用支持的語言。了解更多
如果發現問題或提出拉請請求,請隨時提出問題。
歡迎所有貢獻:)
在PR#216中,我們增加了對Fluentui小部件中新的本地化的支持。
如果您想貢獻添加新的本地化,請遵循以下步驟:
lib/l10n/intl_en.arb文件複製到帶有新語言代碼的lib/l10n文件夾中,遵循此ISO 859-1代碼的列表@locale值。flutter gen-l10n有關在撲朔迷離的官方文檔中的本地化的更多信息
無論訂單如何,都感謝下面的所有人員為該項目做出貢獻。對我來說意義重大:)
Acrylic , FluentIcons Generator和_FluentTextSelectionControls實現。ProgressBar和ProgressRing實施CommandBar實現