摘要: 现如今的手机已经不能提供给应用程序规整的矩形界面了,一些带圆角或者是刘海屏让应用程序的布局更加复杂,甚至是需要单独适配,这对开发者来来太糟糕了。 因此SafeArea控件应用而生,SafeArea通过MediaQuery检测屏幕的尺寸使应用程序的大小与屏幕适配。 创建一个铺满全屏的ListView, 阅读全文
posted @ 2021-01-28 16:31 淡然吖 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 1,EasyRefresh实现listview上拉刷新下拉加载,添加头尾布局,以及加载样式 地址:https://pub.flutter-io.cn/packages/flutter_easyrefresh 阅读全文
posted @ 2021-01-28 14:26 淡然吖 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 一. Slivers 我们考虑一个这样的布局:一个滑动的视图中包括一个标题视图(HeaderView),一个列表视图(ListView),一个网格视图(GridView)。 我们怎么可以让它们做到统一的滑动效果呢?使用前面的滚动是很难做到的。 Flutter中有一个可以完成这样滚动效果的Widget 阅读全文
posted @ 2021-01-28 14:23 淡然吖 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 当通过底部tabBar将页面在“首页”和“分类”之间进行切换的时候,每一次进入页面的时候该页面的数据都会重新加载。那么如何让页面保持原来的状态,而不是每次都要重新加载刷新数据呢?有两种方式。 第一种方式:采用IndexdStack IndexdStack和Stack一样,都是层布局控件,可以在一个控 阅读全文
posted @ 2021-01-28 12:14 淡然吖 阅读(1346) 评论(0) 推荐(0) 编辑