热门

最新

红包

立Flag

投票

同城

我的

发布
zl18603543572
早起的年轻人
6 年前
truezl18603543572

Flutter是谷歌推出的最新的移动开发框架。

Flutter中常用的滑动布局 ScrollView 有 SingleChildScrollView、NestedScrollView、CustomScrollView。

SingleChildScrollView 用来处理简单可滑动的页面布局视图,如一般的数据详情页面,当内容足够多时,一屏显示不下时,就需要滑动处理。

NestedScrollView 滑动组件是用来处理复杂情况下的滑动应用场景,如向上滑动视图时,要折叠隐藏一部分内容,这时候就需要使用到 NestedScrollView 与 SliverAppBar 的结合使用。

CustomScrollView 用来处理更为复杂的布局结合 SliverAppBar,SliverList和SliverGrid SliverPadding SliverToBoxAdapter SliverPersistentHeader, SliverFillRemaining,SliverFillViewport等来使用。

如一个详情页面中 即需要 GridView 来实现二维宫格效果,也需要 ListView 列表效果,如下图所示的图片效果,当使用 CustomScrollView 结合 SliverList 和SliverGrid 就可轻松实现,当然结合一下 SliverAppBar 也能实现折叠效果的头部布局,所以说 CustomScrollView 很强大。

程序员吃瓜小组
CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
新手一直用的是Eclipse和MyEclipse输出System out print 的快捷键是syso而IDEA不用,它的快捷键是sout希望新手可以记住这点打代码就快多了
立即登录