gpt4 book ai didi

flutter - GridView 自动将行高设置为最高的网格项

转载 作者:行者123 更新时间:2023-12-04 04:09:10 25 4
gpt4 key购买 nike

标题是我想要实现的简化版本:一个 GridView,它根据我提供的原型(prototype)网格项自动设置行高。原型(prototype)项目是可能的最高项目,例如,如果网格项目包含文本,则原型(prototype)将包含可能的最长文本。

一种可能的解决方法是 ListView,其中每一行都包含在 IntrinsicHeight 小部件中。但:

  • 行高不一定像 GridView 中那样统一。
  • 根据文档,IntrinsicHeight 效率低下。不知道多少,也许对于简单的布局来说可以忽略不计。理想情况下,这种“计算固有高度”操作只会为一个原型(prototype)行调用。
  • 最佳答案

    要根据输入到网格项目中的项目设置自定义行高,您可以考虑使用此 flutter_staggered_grid_view 插入。

    它为普通网格和长条网格提供不同的小部件,并将处理输入的随机大小。因此,无论您提供给网格的小部件的大小如何,它都会占用项目的大小

    关于flutter - GridView 自动将行高设置为最高的网格项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62048574/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com