Flutter 开发之动态更新Dialog中的状态需求分析之前在写一个登录页面的 demo 时,点击登录按钮,发送网络请求,并且弹出包含进度条的 Dialog,异步进行的网络请求得到结果后,根据请求结果动态更新 Dialog 的状态 一般的想法就是,使用 setState 状态,但实际情况下,Dia...2021-03-18技术教程
Flutter 入门学习之矩阵变换Transform 在绘制子控件之前,为其添加矩阵变换的小部件。 但需要注意的是,矩阵变换不像 RotatedBox(在布局前进行变换),而是在绘制前进行变换,也就是说子控件虽然进行了变换,但是其布局无变化,意味着子控件的位置和大小都没有随着进行变...2021-02-08学习笔记
Flutter 入门学习之动画AnimatedWidget 当给定的Listenable的值改变时重新构建的部件。 但需要为某一个Widget实现动画时,更多的情况是无状态的Widget,此时使用 AnimatedWidget 即可实现动画,只需继承并实现build()函数即可...2021-02-08学习笔记
Flutter 入门学习之进度条LinearProgressIndicator123456789LinearProgressIndicator({ Key key, double value, Color backgroundColor, Anim...2021-02-04学习笔记
Flutter 学习实践之Banner轮播图PageViewPageView控件可以实现一个“图片轮播”的效果,PageView不仅可以水平滑动也可以垂直滑动。 1234567891011PageView({ Key key, this.scrollDirection =...2021-02-02学习笔记
Flutter 入门学习之按钮按钮的使用大致相同,无非样式和各种交互的回调,这里以 TextButton 为例: 12345678910TextButton( child: Text('TextButton'), // onPressed 为点击回调,on...2021-01-07学习笔记
Flutter 进阶学习之画板简单介绍CustomPaint 可以称之为动画鼻祖,它可以实现任何酷炫的动画和效果。CustomPaint 本身没有动画属性,仅仅是绘制属性,一般情况下,CustomPaint 会和动画控制配合使用,达到理想的效果;CustomPaint 继承自Si...2021-01-07学习笔记
Flutter 入门学习之布局组件基本布局ContainerContainer 可以设置固定的宽高属性,没有其他参数设置时,Container将会根据子控件自行调整大小: 12345Container( color: Colors.blue, height: 200, ...2021-01-05学习笔记
Flutter 入门学习之Text文本相关组件上代码即可: 123456789101112131415161718192021222324252627282930313233343536373839404142body: Center( child: SizedBox( he...2021-01-04学习笔记