gpt4 book ai didi

flutter - 在没有 ListView 等的情况下刷新 Flutter 中的小部件或页面

转载 作者:IT王子 更新时间:2023-10-29 06:56:11 43 4
gpt4 key购买 nike

我想在没有可滚动内容的情况下刷新我的页面,即没有 ListView 等。

当我想使用 RefreshIndicator 时,文档说它需要一个 scrollable 小部件,如 ListView

但是如果我想刷新并想使用 RefreshIndicator 的刷新动画而不使用 ListViewGridView 或任何其他可滚动的小部件,我该怎么做?

最佳答案

您可以简单地将您的内容包装在 SingleChildScrollView 中, 这将允许您使用 RefreshIndicator .为了使下拉刷新交互起作用,您将必须使用 AlwaysScrollableScrollPhysics因为您的内容很可能不会覆盖比没有 ScrollView 可用空间更多的空间:

RefreshIndicator(
onRefresh: () async {
// Handle refresh.
},
child: SingleChildScrollView(
physics: const AlwaysScrollableScrollPhysics(),
child: /* your content */,
),
);

关于flutter - 在没有 ListView 等的情况下刷新 Flutter 中的小部件或页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56999475/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com