问题标签 [flutter-sliver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6526 浏览

mobile - 滚动时如何从 SliverAppBar 淡入/淡出小部件?

当用户在屏幕上滚动时,我想从 SliverAppBar 中“淡入”和“淡出”一个小部件。

这是我想做的一个例子:

在此处输入图像描述

这是我没有“褪色”的代码:

https://gist.github.com/nesscx/721cd823350848e3d594ba95df68a7fa

导入“包:颤振/material.dart”;

0 投票
3 回答
7609 浏览

dart - 扑动的列表视图中的无限高

嗨朋友们,我是颤振开发的新手,我正在使用列表视图,请找到这张图片盒子,但它给出的错误是 double.infinity 不能使用请找到下面的代码请帮助我的朋友

0 投票
1 回答
1196 浏览

flutter - 使用可折叠应用栏(sliverAppBar)时如何保留tabView的滚动位置?

问题:

当 tabView 之一滚动到顶部时(显示 sliverAppBar),tabView 的滚动位置未正确恢复。另一个 tabView 也将滚动到顶部(失去其先前的滚动位置)。

  • 如果使用普通应用栏(可折叠应用栏) ,则不会出现此问题
  • 此问题在 tabView 滚动到顶部时出现

问题:

使用可折叠应用栏(sliverAppBar)时如何保留tabView的滚动位置?

代码:

0 投票
3 回答
9871 浏览

flutter - flutter - 在灵活空间中使用重叠内容滚动应用栏

我正在尝试使用颤振在灵活空间中重新创建具有重叠内容的应用栏滚动。

此处演示了该行为:

http://karthikraj.net/2016/12/24/scrolling-behavior-for-appbars-in-android/

我已经使用 SliverAppBar 创建了折叠 AppBar,使用我在这里粘贴的代码,我正在尝试创建这个

我无法使用 Stack,因为我找不到任何 onScroll 回调,到目前为止,我使用flexibleSpace创建了应用栏,应用栏在滚动时折叠:

到目前为止我创建的

编辑:我想要创建的示例

0 投票
1 回答
3503 浏览

dart - 关闭 Listview.builder 的可滚动功能

我想使用 ListView.builder 因为它的 itemBuilder 功能。但我想关闭可滚动功能,因为它使我的应用程序难以使用,因为我最终只滚动使用 ListView.builder 制作的小部件,而不是整个屏幕。因此,仅滚动屏幕的某个小部件,而不是整个屏幕,从而使其用户体验不佳。

0 投票
1 回答
1377 浏览

dart - 添加或删除项目时 SliverList 不更新

这是我的代码:

当我按下RaisedButton它时,它确实从我要显示的列表中删除了最后一个小部件(如果我添加一个print()语句,我将看到一个条目已被删除),但没有按应有的方式更新状态,我仍然可以看到2 个小部件。当我第三次按下按钮时,我尝试从空列表中删除项目时出现异常。

我在这里做错了什么?为什么当我从列表中删除一个小部件时,状态没有正确更新并且只显示一个小部件?

编辑: 当我尝试类似

它确实刷新了一个空列表,这里有什么问题?

0 投票
4 回答
75560 浏览

dart - Flutter 中具有 Snap 效果的水平滚动卡片

我想创建一个水平滚动的卡片列表,当从左或右滑动时,可以使用 snap 以适应效果。

每张卡片之间都有一些间距,适合屏幕,如下图所示

在此处输入图像描述

除此之外,这些可水平滚动的列表元素应包含在可垂直滚动的列表中。

在flutter docs中的示例之后,我所能实现的只是显示水平滚动卡的列表。

0 投票
1 回答
9797 浏览

android - 列内的 ListView 导致“垂直视口被赋予无界高度”

我是新来的,并且在布局方面遇到了麻烦。

我想要这样的东西: 一个粘性标题和下面的滚动视图

一个粘性标题和它下面的滚动视图。我想过使用带有两个孩子的 Column 小部件 - 第一个是标题,第二个是 ListView。

这是我的代码

我收到以下错误。

如消息中所述,我添加了 ListView 的 shrinkWrap 为 true,但这也不起作用。

此布局的父级是一个包含各种此类布局页面的堆栈,所有这些布局页面都在后台,期望一个用户选择。

我究竟做错了什么?

0 投票
1 回答
1659 浏览

dart - 如何将 List _data 从 main() 传递到有状态小部件 (LIstView)?

我想_datamain() async到访问Stateful Widget?调用 REST Api Call in 是一种好习惯Main()吗?

0 投票
1 回答
3107 浏览

dart - 自定义滚动谷歌颤动中的水平列表视图

我正在尝试像下面的草图一样创建屏幕我正在使用自定义滚动视图但在自定义滚动中我无法获得水平列表视图我尝试在自定义滚动视图中使用列表视图完整视图未显示但如果我已经垂直制作了,然后视图可以像下面的 2 图像一样可见使用自定义滚动视图

在此处输入图像描述

请回家上课

请找到适配器视图