模型
嗨, 这是我试图通过颤振实现的目标 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,);
},)),],
我在哪里错了?