嗨, 这是我试图通过颤振实现的目标 list list-expanded
当用户向下滑动列表时,标题会固定在图像滑动的同时。 我试图用一些条子来达到这种效果。
在我的情况下,我不能使用这样的东西,因为我的列表被包裹在如下所示的自定义容器中:
@override
Widget build(BuildContext context) {
return CustomScrollView(
slivers: <Widget>[
SliverAppBar(
flexibleSpace: SvgPicture.asset('assets/icons/school_old.svg'),
backgroundColor: Colors.black,
),
SliverList(
....
);
],
);
}
我如何达到预期的效果?
我尝试使用SliverToBoxAdapter
,但这似乎不适用于我的情况
body: CustomScrollView(
slivers: <Widget>[
SliverAppBar(
backgroundColor: Colors.red,
flexibleSpace: Center(
child: Text('hello world'),
),
),
SliverToBoxAdapter(
child: RoundedContainer(
color: Colors.grey[900],
child: ListView.builder(
itemCount: 20,
itemBuilder: (BuildContext context, int index) {
return Padding(
padding: const EdgeInsets.only(bottom: 8),
child: RoundedContainer(
color: Colors.white,
),
);
},
)),
),
],
),
我在哪里错了?