Flutter 开发之动态更新Dialog中的状态

需求分析之前在写一个登录页面的 demo 时,点击登录按钮,发送网络请求,并且弹出包含进度条的 Dialog,异步进行的网络请求得到结果后,根据请求结果动态更新 Dialog 的状态 一般的想法就是,使用 setState 状态,但实际情况下,Dia...

技术教程

Flutter 入门学习之矩阵变换

Transform 在绘制子控件之前,为其添加矩阵变换的小部件。 但需要注意的是,矩阵变换不像 RotatedBox(在布局前进行变换),而是在绘制前进行变换,也就是说子控件虽然进行了变换,但是其布局无变化,意味着子控件的位置和大小都没有随着进行变...

学习笔记

Flutter 入门学习之动画

AnimatedWidget 当给定的Listenable的值改变时重新构建的部件。 但需要为某一个Widget实现动画时,更多的情况是无状态的Widget,此时使用 AnimatedWidget 即可实现动画,只需继承并实现build()函数即可...

学习笔记

Flutter 入门学习之进度条

LinearProgressIndicator123456789LinearProgressIndicator({ Key key, double value, Color backgroundColor, Anim...

学习笔记

Flutter 学习实践之Banner轮播图

PageViewPageView控件可以实现一个“图片轮播”的效果,PageView不仅可以水平滑动也可以垂直滑动。 1234567891011PageView({ Key key, this.scrollDirection =...

学习笔记

Flutter 入门学习之本地存储

本文是折腾 Flutter 的第八篇文章,介绍 Flutter 中本地存储的使用。

学习笔记

Flutter 入门学习之按钮

按钮的使用大致相同,无非样式和各种交互的回调,这里以 TextButton 为例: 12345678910TextButton( child: Text('TextButton'), // onPressed 为点击回调,on...

学习笔记

Flutter 进阶学习之画板

简单介绍CustomPaint 可以称之为动画鼻祖,它可以实现任何酷炫的动画和效果。CustomPaint 本身没有动画属性,仅仅是绘制属性,一般情况下,CustomPaint 会和动画控制配合使用,达到理想的效果;CustomPaint 继承自Si...

学习笔记

Flutter 入门学习之布局组件

基本布局ContainerContainer 可以设置固定的宽高属性,没有其他参数设置时,Container将会根据子控件自行调整大小: 12345Container( color: Colors.blue, height: 200, ...

学习笔记

Flutter 入门学习之Text文本相关组件

上代码即可: 123456789101112131415161718192021222324252627282930313233343536373839404142body: Center( child: SizedBox( he...

学习笔记
12