13得票10回答
如何为SliverList添加边框半径(BorderRadius)

我在我的项目中使用了SliverAppBar和SliverListView。 我需要将BorderRadius应用于我的SliverList,该列表位于我的SliverAppBar底部。 这是我需要的屏幕截图: 这是我的代码:Scaffold( body: CustomScrollV...

9得票3回答
自动计算`SliverPersistentHeaderDelegate`的`maxExtent`

考虑下面的示例,旨在在CustomScrollView内呈现具有潜在自定义长/短文本的固定标题栏。 class TitleBar extends StatelessWidget { TitleBar(this.text); final String text; @overri...

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

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

18得票1回答
在Flutter中将小部件放置在ListView上方

以下代码对我来说在调用和显示来自Firestore的数据方面运行良好: 以下代码对我来说在调用和显示来自Firestore的数据方面运行良好:return ListView( padding: const EdgeInsets.only(top: 20.0), children: snap...

8得票2回答
如何使SliverAppBar中的项目位置动画化,以在关闭时将它们围绕标题移动。

我有以下对于应用栏的需求,但是我找不到解决方法。 当展开时,应用栏需要同时显示两个图像并以层叠形式呈现,标题需要隐藏。 当收缩时,应用栏需要显示标题,并且两个图像在滚动时变小并移动到标题两侧。当滚动时,标题将变为可见状态。 我创建了一些演示图片以帮助达到所需的结果。 这是展开时的应用...

7得票1回答
当我向上滚动时,SliverAppBar中的FlexibleSpace未隐藏其内容

问题: 当我向上滚动时,flexibleSpace内的内容为什么没有隐藏? 这是我的代码: class Home extends StatelessWidget { @override Widget build(BuildContext context) { return Sc...

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

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

16得票2回答
如何在SliverList中显示滚动条?

我在我的应用程序中使用SliverAppBar和SliverList作为主要容器。当我尝试将SliverList包装在Scrollbar小部件中时,会出现错误,并且当我将整个CustomScrollView包装在Scrollbar中时,它会覆盖SliverAppBar。那么,如何只在我的Sli...

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

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

16得票2回答
Flutter带有标题的网格视图

如何在FLUTTER中创建带可滚动工具栏的网格视图。我已经找到了带有标题的列表视图ListViewWithHeader。但是我需要像下面提到的图片中一样带有标题的GridView。我使用了SilverGrid来构建这个布局,但是它有点卡顿。所以我需要另一个选项。 Container setD...