问题标签 [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.
android - Flutter gridview 照片
是否有其他人在 gridview.builder 或列表中显示文件图像时遇到问题?图像显示,但如果我快速滚动 logcat 会出现内存不足异常并且应用程序崩溃。
我已经厌倦了清除缓存,这无济于事。内存不足时应用程序使用的内存各不相同,有时为 100mb,有时为 500mb。
我已经尝试了一个示例来排除我正在使用其他人的示例https://github.com/follow2vivek/FlutterGallery做的任何愚蠢的代码,但是当您快速上下滚动时仍然存在同样的问题。
我只有18张照片。我也试过几部手机。
flutter - 用于小屏幕的 Flutter GridView 小部件
我正在尝试在我的应用程序中构建一个 2x3 GridView,它在大屏幕设备上运行良好,但对于 iPhone SE(4 英寸)这样的设备,GridView 无法自行缩放。它以滚动或从底部溢出的形式出现。
我如何确保所有其他小部件都放置在它们的位置,其余空间由 GridView 使用,并且没有滚动,每个项目都是可见的?您可以查看下面的代码,也可以查看此代码笔
flutter - 带有用于添加数据的虚假项目的 Flutter gridview
假设我有一个这样的gridview:
现在,假设我希望在其中添加一个FlatButton
作为GridView
最后一项,它将用于添加另一个数据。我该怎么做?
flutter - 如何在颤动中更改网格视图的项目
我是 Flutter 的新手,我目前有一个应用程序,它有一个从 api 获取其列表的网格视图。一些网格视图项目中有子节点,所以我想要实现的是设置一个点击函数来检查是否有子节点,如果这是真的;我想重新填充相同的网格视图,但只有子节点的成员。这可能在颤动中吗?
firebase - 如何在颤动中将新图像上传到firebase存储时制作一个填充项目的图像网格视图?
在 GridView.builder 中,我们必须为 itemCount 属性提供一个固定值。那么,当我们通过将新图像上传到 Firebase 存储来将新图像添加到网格视图时,更新此属性的最佳方法是什么?在这里,我只是使用图像名称从 firebase 存储中获取图像。但我需要更改它以获取图像 url 并显示图像。这是我的代码,
flutter - 无法使可滚动
我是 Flutter 的新手,我尝试制作可滚动的 UI。
我尝试添加 Expanded 小部件、 ListViews Widgets 、 SingleChildScrollView 小部件,但没有得到预期的结果。
此外,我尝试将堆栈包装在 Container 中,然后再包装在 SingleChildScrollView 中。但它会引发错误。
我尝试了很多方面来使我的主页可滚动。但是,我得到了错误(下面提到)
I/flutter (6259): 另一个异常被抛出: RenderBox 没有布局: _RenderColoredBox#89cc6 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE I/flutter (6259): 另一个异常被抛出: RenderBox 没有布局: RenderRepaintBoundary #9505f NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE I/flutter(6259):引发了另一个异常:'package:flutter/src/rendering/sliver_multi_box_adaptor.dart':断言失败:第 549 行 pos 12:'child.hasSize ':不正确。
flutter - 如何在颤振中获取构建之外的上下文?
我使用 StreamProvider 在我的应用程序中接收 Firestore 数据。我使用lazy_load_scrollview图像网格视图中的分页包。在 StreamProvider 中,我必须传递上下文来监听数据流。就像 Provider.of<List>(context) 一样。所以我必须在构建中定义它。但是在我在代码中定义的 _loadMore() 方法中,我需要图像(这是我收听 Stream 的地方)列表来更新数据列表以进行分页。分页工作正常,但当我第一次启动应用程序时,它只显示加载指示器,不加载任何内容。当我向下滑动屏幕时,它开始加载并且分页工作正常。要在我第一次启动时加载网格项,我需要在 initState() 中调用 _loadMore() 方法。我不能调用它,因为它在构建中。但是我无法在构建之外定义该方法,因为它需要定义 Stream 侦听器(即图像)。我可以' 不要从构建中获取上下文来执行此操作。有什么方法可以在构建之外获取上下文?还是有更好的分页解决方案?如果您能建议我一个解决方案,我将不胜感激。这是我的代码,
firebase - 在 Flutter 中按降序排列 Firestore 文档?
我想根据他们上传的时间戳按降序排列 Firestore 文档。我的意思是当我上传一张新照片时,它应该出现在我制作的图像网格的顶部。在这里,我使用 orderBy 并为参数 descending 传递了 true(get images 方法中的代码底部)。默认情况下它是假的,然后图像网格按升序排列。当我上传新图像时,它可以按升序正常工作。但是,当我在 orderBy 中将参数降序设置为 true 时,它不起作用。它制作了先前上传的图像的重复图像(请参见下面的图像链接)。但是当我重新启动应用程序时,它按降序排列。上升是实时更新,但下降不是。我们只需要更改descending 参数的布尔值即可获得升序或降序。如果有人可以帮助我解决这个问题,我将不胜感激。这是我的代码,
flutter - The named parameter 'icon' isn't defined. Try defining a named parameter with the name 'icon'
Grid view with flutter icons with 2 columns and Each Images Text under the image aligned bottom center with 300 by 300 pixel dimensions or icon size 98 or 85My code is as below`import
I am building grid view Application with flutter flat icons and I want to navigate when clicked on Flat Icons to another screens (i.e .dart page/screen)`