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你能加上它作为答案吗?