自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 记录自学Flutter(6)

在 Flutter 中, widget 的功能是“描述一个UI元素的配置信息”,也就是说, Widget 其实并不是表示最终绘制在设备屏幕上的显示元素,所谓的配置信息就是 Widget 接收的参数。Widget类是一个抽象类,我们一般都不直接通过继承Widget来创建一个组件 ...

2022-03-10 21:08:53 1787

原创 记录自学Flutter(5)

StatelessWidget是无状态的,它与StatefulWidget相对应。Widget分为有状态与无状态,而Flutter中每个页面就是一帧,无状态就相当于页面一直保持在同一帧,有状态就相当于Widget中数据发生更新时,重新创建了一个Widget; 使用StatelessWidget时,即可实现它的build方法,在build方法中嵌套其他的Widget来构建UI。 使用StatefulWidget时,除了通过build实现构建UI同时,还可以调用其父类的几个方法: (1)initState

2021-11-15 21:36:53 1467 1

原创 记录自学Flutter(4)

总结学到的有关Flutter空安全适配方法与技巧: (1) 当我们要自定义Widget时,通常都会为Widget定义一些属性。若这个属性的可空的话,我们可以用?对这个属性进行修饰;若该属性不可为空,可以在构造函数中添加默认值或者用required进行修饰。 (2) 有关State的空安全适配:若它里面的成员变量可空时,我们同样可以用?进行修饰;若不可空,我们应该将它初始化或者用late修饰(表示一会儿我们再给它初始化) (3) 有关Model的空安全适配:含有命名构造函数的情况下,对于会下发的字段我们

2021-08-11 23:03:42 247

原创 记录自学Flutter(3)

按照宽高约束条件来划分,flutter 盒子有三类: 无限制边界(在某一个方向,比如纵向滚动那么宽度就是受限制的而高度无边界,并不是宽高都任意大),例如Center和ListView widget 由子widget的宽高决定了自己的边界,如 Transform 和 Opacity 有确定的宽高大小,如 Image和Text widget 解决:说使用flutter盒子时,必须通过设置父级宽高约束子部件(如:ListView,你必须约束有、除它滚动方向的父级宽高) ———————————————— 版权声明

2021-07-22 00:41:23 78 2

原创 记录自学Flutter(2)

1

2021-07-17 18:02:00 573 1

原创 记录自学Flutter

图片控件Image: (1)image.asset -使用key 从AssetBundle获得的图像; (2)image.network -从网络上加载图片 (3)image.file -从本地文件加载图片 控件Placeholder :是一个占位控件 (1)从本地资源中加载placeholder,借助FadeInImage,首先要安装transparent_image插件。 (2)配置完本地图片后,FadeInImage.assetNetwork( pla...

2021-07-15 23:30:54 117 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除