new
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
Container:一个便利的容器Widget,可以设置Widget的背景、尺寸、定位。
|
||||
Row:在水平方向上布置子窗口Widget列表。
|
||||
Column:在垂直方向上布置子窗口Widge列表。
|
||||
Image:显示图像的Widget
|
||||
Text:单一样式的文本。
|
||||
Icon:符合Material Design设计规范的图标
|
||||
RaisedButton:符合Material Design设计规范的凸起按钮。
|
||||
Scaffold:实现Basics 的Material Design布局结构。
|
||||
Appbar:Material Design的应用栏。
|
||||
FlutterLogo:以Widget形式来展示一个Flutter图标,可以调整样式。
|
||||
Placeholder:绘制一个框,为将来添加的Widget的占位。
|
||||
@@ -0,0 +1,7 @@
|
||||
[[无状态widget]]
|
||||
[[有状态widget]],通过[[state]]来保存和管理widget的状态。
|
||||
|
||||
[[组件的类别]]
|
||||
|
||||
![[根Widget]]
|
||||
[[基础组件-basic widget]]
|
||||
@@ -0,0 +1,11 @@
|
||||
|
||||
widget状态的生命周期方法
|
||||
|
||||
|name|desc|
|
||||
|:----|:----|
|
||||
|initState| create之后被insert到渲染树时调用的,只会调用一次|
|
||||
|didChangeDependencies| state依赖的对象发生变化时调用|
|
||||
|didUpdateWidget| Widget状态改变时候调用,可能会调用多次|
|
||||
|build| 构建Widget时调用|
|
||||
|deactivate| 当移除渲染树的时调用|
|
||||
|dispose| Widget即将销毁时调用|
|
||||
@@ -0,0 +1,4 @@
|
||||
每一个APP最底层,最基础的一个widget。如:
|
||||
- WidgetsApp: 如果需要自定义风格,可以使用WidgetsApp。
|
||||
- MaterialApp:Material Design风格的Widget。
|
||||
- CupertinoApp iOS风格的根Widget。
|
||||
@@ -0,0 +1,13 @@
|
||||
[[Basics]]:在构建第一个Flutter应用程序之前,需要知道的Basics Widget。
|
||||
Material Components:Material Design风格的Widget。
|
||||
Cupertino:iOS风格的Widget。
|
||||
Accessibility:辅助功能Widget。
|
||||
Animation and Motion:动画和动作Widget。
|
||||
Async:Flutter应用程序的异步Widget。
|
||||
Input:除了在Material Components和Cupertino中的输入Widget外,还可以接受用户输入的Widget。
|
||||
Interaction Models:响应触摸事件并将用户路由到不同的视图中。
|
||||
Layout:用于布局的Widget。
|
||||
Painting and effects:不改变布局、大小、位置的情况下为子Widget应用视觉效果。
|
||||
Scrolling:滚动相关的Widget。
|
||||
Styling:主题、填充相关Widget。
|
||||
Text:显示文本和文本样式。
|
||||
Reference in New Issue
Block a user