11得票1回答
使用Flutter中的CustomScrollView实现带有多个页面的PageView。

我正在尝试将可垂直滚动的PageView放入一个CustomScrollView中。 这样设置的原因是我想要使用SliverAppBar。如果开始垂直滚动,AppBar会开始缩小并最终停靠在屏幕顶部。同时,当前活动页面的内容会展开。一旦AppBar停靠并且页面内容达到其允许的最大尺寸,它本身...

8得票3回答
如何给SliverGrid设置背景颜色?

对于 ListView 或 GridView,我们使用 Container 包装它。但是如何给 SliverGrid 添加背景颜色呢?

8得票2回答
在将slivers添加到CustomScrollView或ListView反向滚动时,将粘性标头固定在顶部

我正在实现一个聊天小部件,并使用https://github.com/letsar/flutter_sticky_header库按日期分离消息,你可以在WhatsApp和Telegram上看到同样的行为。 我正在构建几个slivers,每个sliver都包含该日期的消息和标题,标题基本上是显...

21得票1回答
将SliverAppBar的背景颜色更改为图片,而非纯色。

我有一个带有背景图像的 SliverAppBar。 折叠时,它会有一个蓝色的背景: 但是,我想在折叠时显示背景图像,而不是蓝色背景: 我该如何实现这一点? 我已经尝试给应用栏设置透明的背景颜色,但并没有成功。 代码: void main() => runApp(MyA...

27得票5回答
如何实现带有TabBar的SliverAppBar

Flutter文档展示了一个使用NestedScrollView的SliverAppBar+TabBar+TabBarView with ListView的演示,但这有点复杂,我想知道是否有更简单清晰的实现方法。我尝试了以下代码:CustomScrollView slivers: ...

27得票2回答
Flutter中滚动视图内的列表视图

我正在尝试创建这种类型的视图。 有最新新闻、体育新闻和旧新闻三种类型,每种类型都有三个列表视图。虽然数据正在填充,但我无法滚动列表视图或整个滚动视图,我已经尝试了一个星期,请查看下面的代码: 我能够制作出这种布局,但是它根本无法滚动。 第一个选项卡视图class First_Tab_...

20得票1回答
Flutter如何在SliverList中滚动到特定的项目位置?

我有一个使用SliverChildBuilderDelegate的SliverList,我的问题是我不能为SliverList设置ScrollController来控制列表滚动,因为我想要控制列表某个特定项的滚动,而在普通的ListView中,这个任务非常容易完成。我想知道为什么SliverL...

11得票1回答
在Column内部使用ListView会导致“Vertical viewport was given unbounded height”错误。

我是Flutter的新手,对于布局方面遇到了一些困难。 我想要实现类似于这样的效果: 一个粘性的标题和它下面的可滚动视图。 我考虑使用Column widget,并将其分为两个子项-第一个是标题,第二个是ListView。 以下是我的代码: Widget build(BuildCont...

7得票2回答
如何在Flutter上创建复制到剪贴板事件?

目前我想在用户设备上创建“复制到剪贴板”的事件。 当用户点击“列表视图领先图标.内容复制”时,文本应存储在他的设备剪贴板中。 请问有谁能帮我吗? Widget _buildListItem(BuildContext context, DocumentSnapshot data) { ...

8得票1回答
SliverChildBuilderDelegate - 反转方法

SliverList有像ListView.builder一样的reverse选项吗? 我发现CustomScrollView有一个reverse方法,但这并不能满足我的需求。