首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Flutter笔记
掘友等级
公众号 Flutter笔记 欢迎关注
Android - Flutter - Python
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
86
文章 71
沸点 15
赞
86
返回
|
搜索文章
最新
热门
Flutter 如何封装一个 Banner 轮播图?
实际业务开发中,首页一般都会存在一个轮播图。 其中「人为拖动的时候关闭自动播放」是比较难的,我们后续会说,那先一个一个功能来实现。 这样初期的准备工作已经做完,下面就开始做展示图片的功能。 这里定义了一个方法通过 PageView.builder 来生成 PageView,用该…
Flutter ListView 拖拽排序了解一下
前面我们对于 ListView 的操作讲过 Flutter 滑动删除最佳实践,那现在我们来了解一下 ListView 的拖拽排序。 剩下两个就不多说了,都应该了解。 但是讲道理明明应该是 从 0 到 2,从 0 到 3。 既然我们要移动,那肯定也会对源数据进行操作,不然移动也都…
Flutter测试(二):在项目中进行 Widget 测试
上回书对 Flutter 中 Widget 测试的官方 Demo 进行了简单的讲解,这篇文章我们对自己的项目进行 Widget 测试。 就拿 「想吃啥」APP 来进行测试吧。 因为平时我们写APP的时候,肯定会封装一些 Widget 来进行复用,所以首页中 选个菜吧 & But…
Flutter测试(一): Widget 测试了解一下
在 Flutter 当中,最重要的就是 Widget 测试。 Widget 测试是类似于单元测试的一种,在测试中添加交互,例如:滚动、点击等,然后对结果进行验证。 直接右键 test 文件夹,点击 Run tests in test。 会提示测试未通过,并且告诉你是在哪行报的错…
一个会做饭的程序员如何每天给女朋友带不同的便当?
七天之内不能有重复的菜出现。 我们逐个功能来看,首先看一下首页随机选菜。 该数据为个人所有会做的菜品,并且自己分类为 荤菜 还是 素菜。 每次打开APP的时候先判断一下是否有缓存,如果有缓存则用缓存,没有则存入。 那这个时候肯定不能用 setState(),因为 setStat…
Flutter 源码系列:DropdownButton 源码浅析
如有不懂怎么用的,可以看这篇文章:Flutter DropdownButton简单使用及魔改源码。 下面重点说一下 DropdownButton 是如何实现的。 带着如上问题,我们开始。 我们在上一篇文章中已经了解到,DropdownButton 是一个 statefulWid…
福利!GitHub 中文帮助文档上线!
不知道有没有小伙伴们关注过GitHub的帮助文档,近日,GitHub官方中文帮助文档已经上线!官方帮助文档地址:https://help.github.com/cn官方帮助文档地址:https://h
Flutter DropdownButton简单使用及魔改源码
前面讲过 ExpansionPanel, ExpansionPanel大部分情况用来实现展开列表等稍微复杂的业务逻辑。 而 DropdownButton 则是用来实现稍微简单一点的 点击选择 业务场景。 没错,不要怀疑,One, Two, Free, Four,这就是官方 de…
FutureBuilder源码分析
如果没看过的可以跳转:Flutter FutureBuilder 异步UI神器. 首先看 FutureBuilder<T> 类。 也就是说 builder 是一个方法,从而在定义builder的时候就要实现这个方法。 后面用命名构造函数来调用私有构造函数返回一个 snapsho…
Flutter ExpansionPanel 超级实用展开控件
在实际业务开发过程中,或多或少会遇到树形控件的需求。 类似于这种,Flutter 给我们提供了相当便捷的 UI 组件 ExpansionPanel。 看名字也能看出来,是一个"扩展面板"。 看说明也就能明白了,它不单独使用,只能和 ExpansionPanelList 配合使用…
下一页
个人成就
优秀创作者
文章被点赞
1,360
文章被阅读
282,654
掘力值
6,546
关注了
19
关注者
2,185
收藏集
0
关注标签
6
加入于
2016-11-23