【问题标题】:How can I create an infinte grid in flutter?如何在颤动中创建无限网格?
【发布时间】:2020-11-27 17:51:38
【问题描述】:

我想创建一个包含大量单元格的网格。在屏幕上,不应显示所有单元格,而应仅显示屏幕中心的一些单元格。 就像应用程序 Desmos。 应该可以从应用中的任何方向滚动。

// THE PROBLEM IS WITH THE NEXT LINE , AS I DON'T THINK I CAN USE double.infinity.toInt() FOR INFINITE //NUMBER OF CELLS. AND EVEN IF IT WORKS HOW CAN I SET THE NUMBER OF CELLS IN A VERTICAL COLUMN TO  //INFINITE OR ANY LARGE NUMBER.
GridView.count(crossAxisCount: double.infinity.toInt()),
.....
//Here is the code that will define the 4 Coordinates for each cell.
),

【问题讨论】:

    标签: flutter dart gridview flutter-layout


    【解决方案1】:

    GridView.count 创建一个可滚动的二维小部件数组,在横轴上具有固定数量的图块。

    您需要使用其他一些GridView 构造函数,例如GridView.builder

    https://api.flutter.dev/flutter/widgets/GridView/GridView.builder.html

    创建按需创建的可滚动的二维小部件数组。

    此构造函数适用于具有大 (或 无限) 个子节点,因为只调用构建器 那些实际可见的孩子。

    【讨论】:

    • 我可以创建一个无限网格或包含大量单元格的网格吗?因为我需要制作一个网格图并将屏幕聚焦在图表的中心。 :)
    猜你喜欢
    • 1970-01-01
    • 2020-03-18
    • 2022-11-11
    • 2017-10-12
    • 2022-07-15
    • 2021-09-20
    • 1970-01-01
    • 1970-01-01
    • 2020-07-19
    相关资源
    最近更新 更多