![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter
记录在学习Flutter过程中的所得
Coder_WuD
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 评论