Flutter 颤振:在应用程序中滚动到页面顶部时,如何放大图像?

Flutter 颤振:在应用程序中滚动到页面顶部时,如何放大图像?,flutter,Flutter,我有一个页面,上面有一个图像,下面有一些其他小部件。整个页面是可滚动的。 有人知道如何在滚动到顶部时放大图像,以创建类似于苹果音乐的效果吗 在这里,您可以找到我试图创建的示例: 试着用棉条 final bannerHigh = 150.0; 返回脚手架( 正文:自定义滚动视图( 条子:[ 滑杆( 背景颜色:颜色(0xFF0084C9), 领先:IconButton( 图标:图标( Icons.blur_on, 颜色:颜色。白色70, ), 已按下:(){ Scaffold.of(context

我有一个页面,上面有一个图像,下面有一些其他小部件。整个页面是可滚动的。 有人知道如何在滚动到顶部时放大图像,以创建类似于苹果音乐的效果吗

在这里,您可以找到我试图创建的示例:

试着用棉条

final bannerHigh = 150.0;
返回脚手架(
正文:自定义滚动视图(
条子:[
滑杆(
背景颜色:颜色(0xFF0084C9),
领先:IconButton(
图标:图标(
Icons.blur_on,
颜色:颜色。白色70,
),
已按下:(){
Scaffold.of(context.openDrawer();
},
),
扩展高度:bannerHigh,
浮动:是的,
对,,
flexibleSpace:FlexibleSpaceBar(
标题:文本(“您的标题”,
样式:TextStyle(
尺码:18,
颜色:颜色,白色,
fontWeight:fontWeight.w600),
背景:Image.net(
“图像url”,
适合:BoxFit.cover,
),
),
),
银表(
委托:SliverChildListDelegate(
[
],
),
),
],
),
);
试着用棉条

final bannerHigh = 150.0;
返回脚手架(
正文:自定义滚动视图(
条子:[
滑杆(
背景颜色:颜色(0xFF0084C9),
领先:IconButton(
图标:图标(
Icons.blur_on,
颜色:颜色。白色70,
),
已按下:(){
Scaffold.of(context.openDrawer();
},
),
扩展高度:bannerHigh,
浮动:是的,
对,,
flexibleSpace:FlexibleSpaceBar(
标题:文本(“您的标题”,
样式:TextStyle(
尺码:18,
颜色:颜色,白色,
fontWeight:fontWeight.w600),
背景:Image.net(
“图像url”,
适合:BoxFit.cover,
),
),
),
银表(
委托:SliverChildListDelegate(
[
],
),
),
],
),
);

这就是我要推荐的,gif看起来像是在尝试做一些小动作,但有点相反,可能不是本地行为,但通过twicking,您可能可以实现它。您可能需要使用SliverPersistentHeaderDelegate来创建自定义SliverHeader。这就是我要推荐的,gif看起来像是在尝试创建一些Sliver,但有点相反,可能不是本地行为,但通过twicking,您可能能够实现它。您可能必须使用SliverPersistentHeaderDelegate来创建自定义SliverHeader。