草庐IT

Gridview1

全部标签

android - Gridview 中的小部件在屏幕外时丢失状态

我刚开始玩Flutter/Dart,我想知道为什么我的Card小部件在滚动到屏幕外时会丢失它们的状态。_isSelected由用户点击其中一个Card小部件来切换。一切都很好,直到它们从屏幕上消失——此时它们恢复正常。我假设我必须采取额外的步骤来保存状态,但我不太确定如何最好地解决这个问题。import'dart:convert';import'package:flutter/material.dart';import'package:flutter/services.dart';classCardHolderextendsStatefulWidget{CardHolder({Keyk

dart - 如何像在 GridView 中一样缩小 subview

有谁知道如何在Flutter中完成subview的缩小,如第一张图片所示。我使用了一个gridView,它做得很好。在第二张图片上,我使用了一行,我尝试使用Container和Constrains,但效果不是很好。;DreturnnewGridView.count(crossAxisCount:3,padding:constEdgeInsets.all(16.0),mainAxisSpacing:4.0,shrinkWrap:true,crossAxisSpacing:4.0,children:widget.foodItems.map((FoodViewModelfood){retur

dart - 如何解决小时候gridview在 ListView 中滚动的问题?

如何解决在listview中添加gridview时flutter布局的滚动问题。在androidstudiojava中我们使用NestedScrollView来解决这类问题flutter的解决方案是什么?我需要继续滚动,而listview与自定义View和gridview没有任何问题。现在gridview只允许滚动gridview如果我滚动GridView,那么顶部imageview不滚动。如何解决这个问题问题?body:ListView(children:[newImage.network("https://www.gizbot.com/img/2013/11/23-weekend-

flutter - 使 GridView 中的列在 Flutter 中可点击

我想让我的GridView的各个列都可以点击。我不太明白如何使用GestureDetector/InkWell做到这一点。我不明白如何访问网格的整列。我该怎么做(如果这甚至可以使用GridView实现)?如果不可能,我能做到这一点的最佳方法是什么?GridView.count(crossAxisCount:10,children:List.generate(50,(_){returnContainer(color:mainColor,child:Container(decoration:BoxDecoration(color:Colors.white60,shape:BoxShape.

json - 如何使用 json API flutter 在 listview 中创建 gridview

我想创建一个购物车应用我有一个问题如何通过Flutter使用JSONAPI在ListView中创建GridView我想要它完全像这个示例:/image/2KQFG.png/image/I0gY8.gif---更新----关于SliverGrid我尝试获取产品但出现错误(这是关于SliverGrid部分)I/flutter(5992):══╡EXCEPTIONCAUGHTBYWIDGETSLIBRARY╞═══════════════════════════════════════════════════════════I/flutter(5992):Thefollowingassert

gridview - 如何在 Flutter GridView 中启用分页?

我是dart的新手,我知道这可能很简单。但是,我无法找到关于如何在Flutter的GridView中启用分页的简单答案。我来自一个快速的背景,这可以通过一行来实现。collectionView.isPagingEnabled=true。同样,我怎样才能在Dart中实现这一目标? 最佳答案 使用PageView而不是GridView。引用以下代码。newPageView.builder(scrollDirection:Axis.horizontal,itemCount:item.length,itemBuilder:(context,

gridview - Flutter:在 GridView 的 Tile 中使用 GestureDetector 进行点击延迟

通常,以下行为本质上是快速的。但是,在GridView(或我假设的任何ScrollView(也尝试过ListView))中,性能似乎很差。当我点击屏幕时,容器的不透明度会增加,但会延迟一段时间。知道我错过了什么吗?import"package:flutter/material.dart";voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(home:Scaffold(body:MyWidget())

Flutter GridView 不滚动

我正在GridView中添加标题。标题正在滚动,但在触摸GridView时。它没有滚动。我想滚动标题和gridview。我使用了SingleChildScrollView和Expanded。如何解决请帮帮我。我的代码如下所示WidgetItemGridview(){returnContainer(color:Colors.white,padding:EdgeInsets.all(10),child:Column(mainAxisAlignment:MainAxisAlignment.start,crossAxisAlignment:CrossAxisAlignment.start,ch

Flutter StreamBuilder 仅适用于 ListView 和 GridView?

是否有可能将StreamBuilder用于ListView和GridView以外的其他小部件...?比方说ChoiceChip?为什么ChoiceChip没有builder? 最佳答案 是的。我们可以将任何其他小部件与Stream一起使用看官方docsStreamBuilder(stream:bloc.allMovies,builder:(context,AsyncSnapshotsnapshot){if(snapshot.hasData){returnText("dataincoming");}elseif(snapshot.ha

c# - 在 ListView 中强制调整 GridView 列的大小

我有一个带有GridView的ListViewWPF控件。我想在列内容更改时调整GridView列的大小。我有几个不同的数据集,但是当我从一个数据集更改为另一个数据集时,每列的大小都适合以前的数据。我想动态更新。我该怎么做? 最佳答案 最后,关于这个的一些结果。我找到了一种方法来执行与最初以及双击列标题上的抓手时相同的自动调整大小。publicvoidAutoSizeColumns(){GridViewgv=listView1.ViewasGridView;if(gv!=null){foreach(varcingv.Columns)