- 博客(4)
- 收藏
- 关注
翻译 Stateful Widgets
什么时候需要Stateful Widget? 当需要跟用户进行交互时,我们希望,页面上的部分widgets根据用户的操作和指令,做出相应的响应时Stateful Widget的组成Stateful Widget由两部分组成:继承自StatefulWidget的类(the class that extends StatefulWidget)继承自State的类(the class that extends State)the class that extends StatefulWidget
2021-08-16 17:25:28
91
翻译 Flutter的Stateless Widgets
Stateless Widgets 的 Build 方法Stateless Widgets在他们的build方法中,根据调用它的父Widget/父类传过来的信息,绘制/声明自己的UI组件Stateless Widgets不能自己重新绘制/渲染自己Build方法什么时候会被执行在当前这个stateless widget第一次被插入到Widget Tree中时在其父Widget改变时当其父类改变时生命周期(LifeCycle)Stateless Widget是一次性Widget,它们不
2021-08-16 17:23:58
139
翻译 Flutter Context的作用
context有什么用 我们知道,在Flutter中,一个页面的构成,是由一个根Widget和其底下爱的若干的子Widgets构成的Widget Tree组成的,但是,我们在嵌套Widget的时候,并没有指明各个Widget的大小等具体的信息,那么Flutter是怎么来保证每次绘制页面,都保证各个Widgets的相对位置和大小等信息一致的呢? 答案就在context中。Context是每个Widget的build方法中的参数,它会把当前Widget在Widget Tree中的具体位置和相关信息都传给
2021-08-16 16:35:56
2604
原创 Hot Restart & Hot Reload
什么是Hot Restart 和 Hot Reload Hot Reload是通过将更新的源代码文件注入到正在运行的Dart虚拟机(DVM)中,在DVM使用新的源文件替换掉原来的源文件后,Flutter就会自动地重建Widget Tree,从而达到快速查看我们修改后的效果的目的Hot Restart & Hot Reload应该用哪种? 根据上面提到的,这种技术会重构Widget Tree,所以,具体选择哪种方式,取决于我们对代码的修改和需求Hot Reload当我们需要将新的代码
2021-08-14 13:11:16
531
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人