草庐IT

platform-builder

全部标签

dart - 具有不同项目的 Flutter 中的 ListView.builder()

考虑以下build()功能:Widgetbuild(BuildContextcontext){returnMaterialApp(home:Scaffold(body:Center(child:ListView.builder(itemCount:6,itemBuilder:(context,i){if(numberTruthList[i]){returnListTile(title:Text("$i"),);}},),)),);}如果numberTruthList是ListnumberTruthList=[true,true,true,true,true,true];那么输出结果就是

http - Flutter 内置值反序列化'由于 : Tried to build class but nested builder for field threw: Tried to construct class with null field 而失败

我正在为我的PODO类使用构建值以下是我的代码librarymobile_login_model;import'package:built_value/built_value.dart';import'package:built_value/serializer.dart';part'mobile_login_model.g.dart';abstractclassMobileLoginModelimplementsBuilt{MobileLoginModel._();factoryMobileLoginModel([updates(MobileLoginModelBuilderb)])

dart - 由于 : Bad state: No builder factory for BuiltList 而失败

我正在使用builtvalue对于我的PODO类以下是我的json响应{"status":1,"msg":"Success","allotmentMasterID":"1","allotmentInfoID":"1","category":[{"categoryID":"1","categoryName":"Major","selectedCount":"0","status":1},{"categoryID":"2","categoryName":"Mandatory","selectedCount":"0","status":0},{"categoryID":"3","catego

dart - 如何减少 ListView.builder 中 RaisedButton 的宽度?

我似乎无法弄清楚如何减少ListView.builder中的RaisedButton的宽度。ListView.builder(itemCount:streetList.length,itemBuilder:(context,index){boolfirst=0==(index);boollast=streetList.length-1==(index);EdgeInsetsitemEdges=EdgeInsets.only(bottom:20);if(first){itemEdges=EdgeInsets.only(top:50,bottom:20);}elseif(last){ite

listview - 将静态项目附加到从数据库数据生成的 ListView.builder

我从firestore数据库获取一些数据,我使用这些数据创建了一个ListView来显示我的数据。我想在此列表的底部追加3个不同于生成的静态项目。我构建列表的代码是:child:StreamBuilder(stream:Firestore.instance.collection('users').document(userAdminId).collection('events').where('operatore',isEqualTo:_user).snapshots(),builder:(BuildContextcontext,AsyncSnapshotsnapshot){if(sn

listview - 如何在 Flutter 中将额外参数传递给 ListView.builder Widget 的 itemBuilder 函数?

除了content和index之外,我想将额外的参数传递给我的itemBuilder函数。我该怎么做?body:newListView.builder(itemCount:litems.length,itemBuilder:(BuildContextctxt,intindex){returnnewText(litems[index]);})我想要这样的东西:intk="HI";body:newListView.builder(itemCount:litems.length,itemBuilder:(BuildContextctxt,intindex,Stringk){returnnew

java - java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:Android资源链接失败flutter_youtube

我正在尝试使用“flutterbuildapk”来构建项目,并且遇到以下错误:在我的项目中,我使用的是flutter_youtube插件:flutter_youtube:^1.1.4我不确定此错误的含义以及如何解决。FAILURE:Buildfailedwithanexception.出了什么问题:任务':flutter_youtube:verifyReleaseResources'执行失败。java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:Androi

listview - 删除元素上的 Flutter ListView.builder 不更新列表

我有一个ListView.builder小部件voiddelete(dynamicobj){setState((){pc.remove(obj);})}voidupdate(dynamicobj){}Listpc=List();@overridevoidinit(){super.initState();//FetchdatasetState((){pc=data;})}@overrideWidgetbuild(BuildContextcontext){returnContainer(child:ListView.builder(padding:EdgeInsets.only(botto

list - 在具有动态高度的同一页面上 flutter 两个 listview.builder

我正在使用flutter。我有两个可用项目和不可用项目的动态列表。我想以一种显示完整的可用项目列表然后显示完整的不可用项目列表的方式显示这两个列表,并且flutter将动态决定长度。谢谢。 最佳答案 这是一个小示例,应该为可用项目显示红色容器,为不可用项目显示蓝色容器。Listunavailable;Listavailable;Expanded(child:CustomScrollView(slivers:[SliverList(delegate:SliverChildBuilderDelegate((BuildContextcon

调用 Navigator Pop 或 Push 时触发 Flutter Stream Builder

我在应用程序的主页/根页面中有一个流生成器。每当我在别处进行页面导航时都会触发此流构建器,这与流本身无关。我的理解,根据here和here,当页面在导航器中弹出/推送时,它会触发应用程序的重建,因此流生成器会重新附加并触发。然而,这似乎效率低下,那么有没有办法阻止流生成器在弹出/推送页面时触发?此外,根据日志,当我推送页面时,首先构建并显示页面,然后触发流构建器。然而,流生成器的小部件/页面根本不显示,即使日志/调试器清楚地显示流生成器的小部件已返回。它去哪儿了?它在Flutter框架中是如何工作的?下面是完整的代码和日志。该代码使用Firebase身份验证作为流生成器。代码:impo