问题标签 [flutter-gridview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1902 浏览

flutter - GridView出现动画

我是新来的颤振

我正在学习并制作了这个布局。

布局结构:

我想GridView在布局首次生成时以及用户选择CircularButton(正在重新生成GridView)时设置动画。如何实现这个动画?

在此处输入图像描述

我到目前为止的代码:

0 投票
1 回答
1699 浏览

flutter - 如何在 Flutter gridview 中从右到左填充数据

我正在尝试从右到左填充网格视图数据,因为应用程序是阿拉伯语并且一切都是 RTL。

这就是我想要的 在此处输入图像描述

我正在使用 Stream builder 来填充数据和以下 Gridview 小部件

有什么办法可以水平反转项目填充方向,就像reverse参数从下到上垂直填充一样。谢谢你。

0 投票
4 回答
13071 浏览

flutter - Flutter GridView item wrap_content 高度

我是一名 android 开发人员,并且是 Flutter 的新手。

我想创建一个项目高度(我在屏幕截图GridView中用wrap content钢笔绘制它)。但我尝试过使用以下代码,它只给了我方形网格项。我想如何获得高度环绕内容网格项目,但我不知道也找不到如何获得它。请帮忙。谢谢你。

在此处输入图像描述

0 投票
3 回答
2665 浏览

flutter - 更新 Flutter 后 StaggeredGridView 不滚动

我昨晚更新了我的颤振和飞镖包,现在之前完美滚动的 StaggeredGridView 给了我一个错误:

0 投票
3 回答
12596 浏览

flutter - Flutter删除GridView行之间的空间

我正在尝试创建凸起按钮的网格视图,但网格的行之间有大量空间,如下图所示:

在此处输入图像描述

我正在使用页面底部的代码实现 GridView:

如您所见,我设置:

我本来希望设置主轴间距和横轴间距应该删除这些空间。

我还尝试在一个大小合适的框中返回 gridview 并将其更改为 SliverGridWithFixedCount,但似乎没有任何改变。

我不确定我在布局中做错了什么?

谢谢你的帮助

0 投票
1 回答
83 浏览

flutter - 他们是我们可以使用 GridView.builder 为颤振中的网格项目提供特定高度(纵横比提供错误)的任何方式吗

由于我是新来的,在gridview.builder的情况下,通过提供“childAspectRatio:1/1”,高度不同,一些设备我溢出了10像素等,我们可以通过任何方式为网格提供特定的高度物品。

0 投票
1 回答
1741 浏览

flutter - 将图像加载到 Flutter Gridview 时内存不足

我正在尝试在 Flutter 中构建一个 GridView,其中包含大约 20-30 个高分辨率图像,但遇到了内存问题(android studio profiler 中的内存使用量高达 1.2g,最终导致停电)。

这是我构建 GridView 的方式,

除了这个实现之外,我还实现了一个分页机制来一次加载大约 10 个图像,然后使用 ListView.builder() 实现了同样的事情,甚至尝试使用 GridView.count 和cacheExtent set to 0and addAutomaticKeepAlives to false,并且在所有情况下内存问题依然存在。

无论如何我可以解决这个问题吗?谢谢你。

0 投票
2 回答
722 浏览

flutter - 如何在 GridView 中编辑特定项目?

我将如何在此 GridView 中编辑/定位具体项目。此 Gridview 列出了每个容器中 2020 年 1 月的日子。我将如何更改特定日期的容器边界?示例...我想将第一行中第二项的边框更改为红色而不是黑色 (01-02-2020)

0 投票
2 回答
2211 浏览

flutter - 滚动/跳转到 Flutter GridView 中的正确位置

我在 GridView 中创建日历界面。我想滚动到当月的第一天。但是,每当我尝试滚动到我计算的位置时,它都是错误的。我目前正在使用日历的 2016 年 1 月 1 日的起点。我目前为每个日历行使用固定高度,但它仍然没有滚动到正确的位置。

注意:以下图片生成于 2019 年 10 月 11 日。我正在尝试自动滚动到 2019 年 10 月 1 日。

在纵向它滚动太远:

在此处输入图像描述

当我旋转到横向时,滚动不够:

在此处输入图像描述

创建 GridView:

创建网格委托:

在日历中创建一天的内容:

0 投票
1 回答
794 浏览

flutter - Flutter 的 Listview 没有 Wrap 之类的自动换行吗?

我想显示大小可变的小部件列表。

Flutter's Wrap 非常适合我的布局需求。

在此处输入图像描述

但是一个致命的问题,Wrap 不能懒惰地创建小部件。例如,如果上图中显示的 Tile 小部件少于 100 个,但数据列表的数量更多,Wrap 甚至会创建不可见的小部件。

ListView 和 GridView 懒惰地创建小部件,但是(至少据我目前所知)它们不能自由地布置像 Wrap 这样的小部件。

有没有办法实现我想要的布局?