首页 > 解决方案 > 获取 Widget 的高度并将其传递给 expandHeight

问题描述

我想AppBar在这里放置一个图像作为我的背景:

在此处输入图像描述

我知道的唯一方法是使用flexibleSpacea SliverAppBar(在 a 内CustomScrollView)作为法线AppBar不会改变它的大小以适应图像。

问题是SliverAppBar需要 aexpandedHeight是硬编码的,并且我的每个屏幕都会显示具有不同高度的不同图像,因此我需要以编程方式获取高度并将其传递给expandedHeight.

是否可以获取图像的未来高度,使图像不会扭曲并填充屏幕的宽度,所以我可以将它传递给expandedHeight

标签: flutterflutter-layout

解决方案


推荐阅读