gpt4 book ai didi

flutter - 向 CustomScollView 添加滚动条

转载 作者:行者123 更新时间:2023-12-04 11:57:21 25 4
gpt4 key购买 nike

我一直在试图弄清楚如何将滚动条小部件添加到 CustomScrollView。
通常只需将 ListView 或 ScrollView 与 Scrollbar Widget 一起包装,传入相同的 ScrollController 和boom,它就会被渲染。
这是一个最小的代码块。

CustomScrollView(
slivers: [
SliverAppBar(
title: Hero(
tag: 'title',
child: RichText(
text: TextSpan(
children: [
TextSpan(
text: 'Not',
style: TextStyle( fontSize: 20, fontWeight: FontWeight.w500),
),
TextSpan(
text: '3s',
style: TextStyle(fontSize: 20, fontWeight: FontWeight.w500),
)
],
),
),
),
),
SliverList(
delegate: SliverChildBuilderDelegate(
(context, index) {
return Container(); })));

最佳答案

我知道了。
创建一个_scrollController。
将 CustomScrollView() 包装在 ScrollBar() 小部件中。
将 BOTH CustomerScrollView 和 ScrollBar 的 controller: 参数设置为 _scrollController。

final _scrollController = ScrollController();
return Scaffold(
body: Scrollbar(
controller: _scrollController,
isAlwaysShown: true,
child: CustomScrollView(
controller: _scrollController,
slivers: <Widget> [
...
根据需要进行修改。

关于flutter - 向 CustomScollView 添加滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62988600/

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