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实现