![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
杨阿盼
代码玄学从业人员
展开
-
Failed assertion: line 1681 pos 12: 'hasSize'
内外两个组件都能够滚动,而且外面的这个size跟着内部的变化,就会出问题。 玄学问题,热重载一直报错,关掉重新启动问题没了。原创 2019-10-25 16:25:17 · 13250 阅读 · 0 评论 -
使用Builder解决多处setState刷新出现的问题
在开发个人中心的过程中,在子Widget需要播放一个动画,而在兄弟组件中有个隔三秒换文字的组件,两个都需要进行ui的更新,当两个的刷新撞上,动画出现了肉眼可见的不正常波动,开始考虑的将刷新统一放在父组件中进行SetState,其实是没用的,并不能解决问题,主要的目的应该在于不能影响到动画的播放的帧。 在flutter实战上看到了Builder组件,普通的子组件方法中setState,其中的con...原创 2019-10-24 21:34:50 · 1564 阅读 · 0 评论 -
flutter移动端向web端移植
项目中使用的flutter1.7.8版本中还未将web端与移动端进行统一,所以将web端与移动端分为两个项目。 在包方面 Web端与移动端在package方面主要的差异有移动端使用Flutter的包,web端使用flutter_web包 移动端能够使用的dart:io包在web端使用不了,web有个io.dart用来替代dart:io,因为flutter对web的支持时间还比较短,其中...原创 2019-11-04 11:22:11 · 1160 阅读 · 0 评论