问题标签 [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 投票
0 回答
35 浏览

flutter - Flutter中Customscrollview和listviewbuilder的区别

customcrollview 和 listviewbuilder 有什么区别?哪个最优化?我的页面中有多个嵌套的 listviewbuilder(一个垂直 listviewbuilder 和其他水平放置在该垂直 listviewbuilder 内)。所以页面在 3 到 5 秒后出现。那么哪一个最好用呢?

0 投票
1 回答
88 浏览

flutter - 在 Flutter 小部件中显示一个空视图,以在 CustomScrollView 的条中使用

相关问题:
如何在flutter中呈现一个空视图?

像那个问题一样,我需要返回一个空视图,Widget.build以表明没有要渲染的内容,但当然不能返回 null。该小部件将slivers用于CustomScrollView.

但是,该问题的答案中的建议在尝试在 Sliver 中使用它们时会出现错误(例如SizedBox.shrink())。

似乎是一个空的const SliverToBoxAdapter()作品。

这是最好的方法吗?

0 投票
1 回答
44 浏览

flutter - 如何在 CustomScrollView 中嵌套 TabBarView 的 ListView?

我想要布局的东西是这样 在此处输入图像描述 的 因为我想让 ListView 滚动到外面,所以我想让 ListView 变成 SliverListView 。

但这会产生错误:

RenderRepaintBoundary 需要 RenderBox 类型的子级,但接收到 RenderSliv​​erList 类型的子级。

做这种布局的最佳做法是什么?是否必须将 CustomScrollView 更改为 NestedScrollView?

0 投票
0 回答
34 浏览

flutter - 为什么我使用 PageStorageKey 不能保持滚动位置?

我使用 NestedScrollView 和 SliverAppBar 在滚动时隐藏应用栏。在 NestedScrollView 的正文中,我有一个带有 PageStorageKey 的 CustomScrollView,但是当我切换回事件选项卡时,滚动位置会丢失。我不明白。请你帮助我好吗?

home_screen.dart

tab_item.dart

botom_navigation.dart

应用程序

0 投票
3 回答
356 浏览

flutter - 如何在 Flutter 中使用 SLIVERS 实现交错网格视图?

我想实现一个交错的 GridView,因为我的 SliverGrid 委托需要一个宽高比,并且我希望网格项可以动态调整大小 ,据我所知,这只有在交错的网格视图中才有可能。

我的问题是如何实现交错网格视图并在我的CustomScrollView中将其用作条子


编辑:

我的pubspec.yaml文件:

0 投票
1 回答
139 浏览

flutter - SliverAppBar with TabBar and SliverList inside CustomScrollView 导致: ScrollController 当前附加到多个 ScrollPosition

拥有一个SliverAppBarTabBar一个项目列表会导致滚动控制器抱怨。

我已经通过以下方式实现了它,有一个包含NestedScrollViewa 的SliverAppBar,一个SliverPersistentHeader包含 theTabBar的主体,然后NestedScrollView是包含TabBarViewwith SliverListsinside的主体CustomScrollViews

滚动控制器似乎会导致问题。它说它附加到多个视图。所以我尝试为每个自定义滚动视图添加一个新的滚动控制器,但这会阻止 sliver 应用栏在滚动列表本身时折叠。

除此之外,它也不记得切换标签时的滚动状态......我试过使用AutomaticKeepAliveClientMixin,但这似乎不起作用。关于如何解决滚动问题和滚动控制器状态的任何建议都会受到欢迎?:)

另请注意:我仅在 Flutter Web 上进行测试,而不是在移动设备上进行测试...

我不知道这是我的代码中的错误还是颤振中的错误。

请参阅下面的颤振医生:

滚动控制器抛出的异常如下:

下面是我的代码:

0 投票
1 回答
35 浏览

flutter - 使用 SliverAppBar 时如何使身体的一部分可滚动而其他部分固定

我正在尝试制作一个颤动的 UI,其中我正在使用 SliverAppBar(我提到这一点是因为我需要使用 CustomScrollView 或 NestedScrollView),现在在正文中,我要让前两个元素在到达时不滚动屏幕顶部,而底部列表。使用 CustomScrollView,它要么作为一个整体滚动,要么根本不滚动(包括 Appbar)。在 NestedScrollView 中,如果我使用 NeverScrollableScrollPhysics,则应用栏会滚动,而正文则不会。现在我可以让整个身体可滚动,或者我得到一个像素错误。请帮我。

我在下面添加了 NestedScrollView 代码。一旦条子栏消失,我需要将搜索栏和转到购物车容器固定在顶部。

0 投票
1 回答
49 浏览

c# - 如何在 UWP 中创建自定义滚动条?

我需要在 UWP 中创建自定义滚动条吗?但我找不到任何明确的逻辑来计算滚动条拇指宽度和位置。我试过什么?

在哪里,

这是对的吗 ?我试过这样。但是当我的整个内容滚动到结尾时,滚动条拇指不会进入拇指轨道的结尾!

我需要创建一个自定义滚动条,怎么做?我需要拇指宽度和位置的完整逻辑。

0 投票
1 回答
51 浏览

flutter - 删除项目时如何防止CustomScrollView的视口偏移?

我正在实施聊天,当项目从列表中删除时出现问题。如果我从 CustomScrollView 的底部删除多个项目,则滚动位置会根据删除项目的高度之和向上偏移。我该如何预防?

0 投票
1 回答
12 浏览

list - 我只能在 if 条件下返回 SliversList 中的 ListTile 吗?

如果我想查看的用户在他的数据库部分中有特定的内容,我试图只返回 a ListTilein a SliversListCustomScrollView我怎样才能做到这一点?我想做这样的事情: