在 中 Flutter, Widgets 是构建应用程序用户界面的基本构建块。 中的每个视图 Flutter 都是一个 Widget。 Widgets in 有两种主要类型 Flutter:
Stateless Widgets
Stateless Widgets 没有 widgets 任何状态并且在创建后不会改变。 当应用程序的状态发生变化时, Stateless Widgets 使用新值重新绘制,但不保留任何状态。
Stateful Widgets
Stateful Widgets 是 widgets 有状态并且可以在运行时改变的。 当状态发生变化时, Stateful Widgets 自动重绘以反映新的变化。
Flutter 提供了各种内置的 Widgets 诸如 Text, Image, RaisedButton, Container
以及更多来构建用户界面。 此外,您可以创建自定义 Widgets 以满足特定的应用程序要求。
使用 Widgets 于 Flutter
要使用 Widgets in Flutter,您只需创建 Widgets 并将它们排列在应用程序的 Widget 树中。 Flutter 使用Widget树结构来构建用户界面。 每个 Widget 都可以包含 child Widgets,形成层次结构。
例如,要创建一个带有按钮和一些文本的简单应用程序,您可以 Widgets 像这样使用:
在上面的示例中,我们使用 构建一个简单的. 您可以更改 Widget 树结构,为您的应用程序创建更复杂和动态的用户界面。 MaterialApp, Scaffold, Column, RaisedButton, Text Widgets
interface
Widgets
结论
Widgets 是 中用户界面的基础 Flutter。 通过使用内置 Widgets 和创建自定义 Widgets,您可以在 Flutter.