Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在网格视图中动态更改childAspectRatio_Flutter_Dart_Flutter Layout - Fatal编程技术网

Flutter 如何在网格视图中动态更改childAspectRatio

Flutter 如何在网格视图中动态更改childAspectRatio,flutter,dart,flutter-layout,Flutter,Dart,Flutter Layout,我正在使用GridView&我已经定义了childAspectRatio来定义项目大小。我想为不同的项目设置不同的项目大小,下面是我的网格视图代码- GridView.count( crossAxisSpacing: 2, mainAxisSpacing: 4, scrollDirection: Axis.vertical, childAspectRatio: (it

我正在使用
GridView
&我已经定义了
childAspectRatio
来定义项目大小。我想为不同的项目设置不同的项目大小,下面是我的网格视图代码-

GridView.count(
                crossAxisSpacing: 2,
                mainAxisSpacing: 4,
                scrollDirection: Axis.vertical,
                 childAspectRatio: (itemWidth / itemHeight),//Need to change this dynamically
                physics: const AlwaysScrollableScrollPhysics(),

弗利特在这里解释了listview。但我在GridView中也看到了同样的东西不想依赖任何第三方发布

@amitprajapa我不想使用第三方发布。没错,但你可以从中找到逻辑。你可以对每个项目使用变量,并通过setState@Lukas你能加上它作为答案吗?