26得票4回答
Flutter中CustomScrollView中如何固定按钮

如何使按钮在CustomScrollView底部固定“粘性” 如何实现下面截图中的效果 https://i.stack.imgur.com/RDCn9.png

25得票1回答
在Flutter中,在SliverAppBar和SliverList之间添加空格

我有一个SliverAppBar,它下面是一个SliverList。 第一个SliverList项目太靠近SliverAppBar了。我想在它们之间增加一些间距,可以通过在SliverAppBar下方添加底部边距或在SliverList上方添加顶部边距来实现。 如何做到这一点?

23得票5回答
SliverList中的分隔符/分割线在Flutter中是什么?

我们如何在SliverList中实现分隔符/分割线。ListView.separated是在列表中创建分隔符的方便方法,但我没有看到任何关于SliverList的文档或示例。

22得票6回答
Flutter实现粘性头和项目捕捉效果

在过去的几天里,我一直在阅读Flutter框架文档,特别是Sliver部分,但我不太确定从哪里开始。 我正在尝试实现粘性标题和快照效果。RenderSliverList可能是一个很好的开始吗?我需要重新布局吗?我需要进行额外的绘制吗?如果需要,在哪里进行呢? 任何关于从哪里开始的帮助都将是巨...

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

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

20得票4回答
如何在onPressed()中动态更改按钮的背景颜色

我有一个Raised button列表,我希望在其onPressed()事件中选定的按钮的背景颜色会改变。 我尝试在setState中更改颜色,但它什么都不做。 这是生成按钮列表的函数。List<Widget> _makeZoneList(List<Zone> zo...

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

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

19得票3回答
如何在滚动时从SliverAppBar淡入/淡出小部件?

我希望在用户滚动屏幕时从SliverAppBar中的一个小部件实现'淡入'和'淡出'效果。 以下是我想要做的示例: 这是没有'淡入/淡出'效果的代码: https://gist.github.com/nesscx/721cd823350848e3d594ba95df68a7fa i...

18得票6回答
Flutter:当FlexibleSpaceBar折叠时更改文本

我已经查阅了Flutter文档,试图找到一个可以在FlexibleSpaceBar收起或展开时连接到的事件、回调函数或状态。return new FlexibleSpaceBar( title: new Column( crossAxisAlignment: CrossAxisAl...

18得票6回答
如何让SliverPersistentHeader“过度生长”

我在我的CustomScrollView中使用SliverPersistentHeader来创建一个固定的标题栏,当用户滚动时它会缩小和扩展,但是当它达到最大尺寸时,它感觉有点僵硬,因为它不会“过度生长”。 这里是我想要的行为(来自Spotify应用程序)和我目前拥有的行为的视频: .