问题标签 [customscrollview]

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 投票
1 回答
1598 浏览

flutter - CustomScrollView 和 PageView 问题

我有 CustomScrollView,里面有 SliverFixedExtentList 和 SliverList。我在 SliverFixedExtentList 的委托中放置了一个 PageView。事情是在滚动到底部并打开详细信息页面并返回之后它给了我这个我不太明白的异常:

你知道发生了什么吗?这是产生问题的要点:https ://gist.github.com/figengungor/e03704744d0ef786a15ecb783060f730 (

0 投票
0 回答
544 浏览

flutter - 当shrinkWrap为true时,为什么CustomScrollView的SliverAppBar会显示在SliverList的元素下方?

通常,当我们向下滑动 SliverList 时,会在 SliverList 的上层显示一个浮动的 SliverAppBar。像这样:

但是,将 的值更改为 时shrinkWraptrue会显示在或SliverAppBar的元素下方。SliverListSliverGrid

如何解决这个问题?

这是代码:

0 投票
1 回答
1390 浏览

performance - Flutter Sectioned GridView - 标题/类别/组

https://gist.github.com/gabrielemariotti/e81e126227f8a4bb339c

Android 有用于RecyclerView的SimpleSectionedListAdapter

这可以在 Flutter 中使用 Nested ListView 和 GridView 或 CustomScrollView 来实现。

问题是,第一个解决方案的性能不如后一个解决方案,而后一个解决方案现在有问题:https ://github.com/flutter/flutter/issues/16125

那么还有另一种有利于性能的方法吗?


在此处输入图像描述

0 投票
1 回答
4548 浏览

scroll - 当我点击 sliver 应用栏中的文本字段时,CustomscrollView 自动滚动到顶部

开发了一个带有顶部和底部搜索栏的颤动页面,我们有水平列表视图,然后是垂直列表视图......当我点击搜索栏文本字段时,我的下方视图自动滚动到顶部位置。

当我调试它时,构建方法再次调用,如何解决这个问题?

这与此示例中发生的相同问题 https://github.com/lohanidamodar/flutter_ui_challenges 这是我从中获取的参考。

src\pages\hotel\hhome.dart是页面

在此处输入图像描述

这是我的代码如果你觉得这个代码太大,请看一下有同样问题的github示例代码(src\pages\hotel\hhome.dart)

感谢您的时间。

0 投票
1 回答
6630 浏览

flutter - 如何制作包含多个 sliverlist 和一个 slivergid 的颤动页面?

如何使用 json API 在列表视图中创建网格视图

我浏览了上面的链接及其很好的解释,但是当我用这段代码再添加一个 sliver 列表时,如果尝试快速滚动,slivergrid 会发生一些事情,slivergrid 中只有一个项目,请帮助我是新手扑。

0 投票
1 回答
83 浏览

flutter - 他们是我们可以使用 GridView.builder 为颤振中的网格项目提供特定高度(纵横比提供错误)的任何方式吗

由于我是新来的,在gridview.builder的情况下,通过提供“childAspectRatio:1/1”,高度不同,一些设备我溢出了10像素等,我们可以通过任何方式为网格提供特定的高度物品。

0 投票
1 回答
906 浏览

android - 如何在 TabBarView 中集成 SliverGrid?

我正在尝试使用 CustomScrollView 和 TabBar,但我不确定为什么我的实现不起作用。

我将 TabBar 包装在 SliverToBoxAdapter 中,但仍然没有运气。以前我尝试过 GridView ,但那会产生不必要的行为。

这些是我的错误:

颤振:引发了另一个异常:水平视口被赋予了无限的高度。颤振:引发另一个异常:未布置 RenderBox:RenderViewport#fee96 NEEDS-LAYOUT NEEDS-PAINT 颤动:引发了另一个异常:未布置 RenderBox:RenderViewport#fee96 NEEDS-PAINT 颤动:引发了另一个异常:RenderBox 是未布置:RenderIgnorePointer#ab99e relayoutBoundary=up7 NEEDS-PAINT 颤动:引发了另一个异常:RenderBox 未布置:RenderSemanticsAnnotations#4a391 relayoutBoundary=up6 NEEDS-PAINT 颤动:引发了另一个异常:RenderBox 未布置:RenderPointerListener# c322e relayoutBoundary=up5 NEEDS-PAINT 颤动:引发了另一个异常:RenderBox 未布置:RenderSemanticsGestureHandler#4f759 relayoutBoundary=up4 NEEDS-PAINT 颤动:引发了另一个异常:未布置 RenderBox:RenderPointerListener#fa8f5 relayoutBoundary=up3 NEEDS-PAINT 颤动:引发了另一个异常:未布置 RenderBox:_RenderScrollSemantics#c84ee relayoutBoundary=up2 NEEDS-PAINT 颤动:引发了另一个异常:NoSuchMethodError :在 null 上调用了方法“debugAssertIsValid”。⣽flutter:引发了另一个异常:NoSuchMethodError:在 null 上调用了 getter 'visible'。在 null 上调用。⣽flutter:引发了另一个异常:NoSuchMethodError:在 null 上调用了 getter 'visible'。在 null 上调用。⣽flutter:引发了另一个异常:NoSuchMethodError:在 null 上调用了 getter 'visible'。

0 投票
1 回答
1824 浏览

flutter - Flutter - 在 CustomScrollView 中如何防止滚动的小部件被绘制在固定的小部件后面

嗨,我是一名 Android 开发人员,我开始将我的应用程序移植到 Flutter。

在 Android 中,当您有一个带有 Expanded AppBar 的 CoordinatorLayout 和一个 Scrollable 内容时,当内容滚动时在 Appbar 后面不可见。

这个 gif 是 Android 上的行为,也是我想在 Flutter 上实现的。appbar 和滚动内容背景是透明的,让用户可以看到背景图片,但滚动内容不会通过 appbar)

这就是我想在 Flutter 中做的事情

在颤振中,我可以成功地复制这个布局,但问题是滚动内容是在 AppBar 后面绘制的。

在此处输入图像描述

有没有办法不在应用栏后面绘制滚动内容?

这是我关于颤振的代码:

0 投票
1 回答
861 浏览

listview - 如何在“CustomScrollView”中折叠“SliverAppBar”时禁用模糊效果

1. 背景

我正在尝试制作一个ListView顶部有一些空白空间的空间,以便用户可以将顶部卡片带到屏幕底部,在那里她可以用拇指轻松访问它们。正如在另一个 StackOverflow 问题中所讨论的,我无法使用常规来实现这一点ListView,所以我切换到了它的父级 a CustomScrollView

然而,在添加一个 top 之后SliverAppBar,当我接近折叠它时,空间会模糊成更深的灰色阴影,如下图所示。如何禁用此效果?

在此处输入图像描述

2. 守则

到目前为止我使用的`SliverAppBar 是:

我也尝试过修改我的flexibleSpace: FlexibleSpaceBar,但似乎没有用:

0 投票
1 回答
1061 浏览

flutter - 使用 StreamBuilder 为 CustomScrollView 构建 SliverList

这可能是一个非常容易解决的问题,但我想我还是在这里问它:有什么方法可以将小部件锚定在一个CustomScrollView? 我想使用CustomScrollView来支持应用栏中的灵活空间,但我需要将输入小部件固定在屏幕底部。我尝试使用给定的小部件将其嵌套CustomScrollView到 aColumn中,但它似乎不起作用:

这是 _buildMessages() 方法:

有什么建议么?我找到了一些示例,但它们构建了整体CustomScrollView,而我只想在SliverList获得新快照时构建。有什么建议么?