随笔分类 - Flutter
学习flutter,边学边写
摘要:当时第一次环境搭建的时候,忘记记录了, 这次正好更新IDE,切换工程,就整理下笔记。 参考帮助文档 docs.flutter.cn 里,开始使用Flutter -> 安装和配置环境。 前置要求 系统要求和硬件要求跳过,现在的新机器都是满足的。 开发工具里, 因为我需要编译windows桌面端的程序,
阅读全文
摘要:它是一个事件总线,也能被归类为是数据通信组件 正好别的资料说他适合用来做跨页面和跨组件的通信,刚好我碰到的问题是需要跨页面通信,把它找出来用了,发现确实还挺好用的。 添加依赖 dependencies: event_bus: ^2.0.0 创建事件类 这里为了好管理,单独创建了一个文件,这里我也给他
阅读全文
摘要:1. 起因 因为组件在创建后,放入widget数之后,就会调用 initState,执行一次里面的内容。 我之前的项目里, 有一个Stack,用来切换子页面,子页面有2级; 在子页面的initState里,我去获取后端的数据,看中了initState只调用一次,达到我获取一次然后拿来显示的目的 这样
阅读全文
摘要:Flutter TextField组件 简单的说,这个组件其实就是个输入框。 1. 属性 const TextField({ Key key, this.controller,//控制器 this.focusNode,//焦点 this.decoration = const InputDecorat
阅读全文
摘要:从名字上看,这个容器就是堆。 效果是能让自己内部的子组件重叠放置,严格意义上来说,我认为他可以算是一个布局容器,就像Row,Column一样。 下面是网上找的例子(主要我懒的现写了) class CustomStack extends StatelessWidget { @override Widg
阅读全文
摘要:ListView 的使用 记录一下我使用ListView的经历。刚开始接触Flutter的时候,我避开了这种一看就更加复杂的东西,先去使用了Text,Icon,但做的项目需要达到的动态加载相似item,看看是避不开了。 1. 垂直列表,通过children添加子组件 这种方式算是我自己研究出来的用法
阅读全文