草庐IT

list_widget

全部标签

dart - Flutter _TypeError(类型 'List<dynamic>' 不是类型 'Map<String, dynamic>' 的子类型)

我是Flutter的新手,遇到了类型错误。我正在尝试使用json自动序列化。在做了一些调整之后,这里是它的样子这是我尝试从api获取数据的方式FuturegetMyProduct()async{finalres=awaithttp.get('url');finaldata=json.decode(res.body);BaseResponsereq=newBaseResponse.fromJson(data);returnreq;}我的BaseResponse类如下所示import'package:dynamicapp/model/model.dart';import'package:j

flutter - Cupertino widgets 会在 android 上运行吗

我遇到了一个问题,我需要使用标签导航。当前的Material脚手架只有1个堆栈。因此,如果我需要深入几个级别(子页面),那么我将失去选项卡上下文。Cupertino脚手架让我可以深入多个层次,但仍保留根选项卡。如果换成Cupertino脚手架,是不是需要写两套代码?iOS的Cupertino和Android的Material还是转换为Flutter原生代码? 最佳答案 GoogleCodelab上有警告YoucantechnicallyrunaCupertinoapponeitherAndroidoriOS,but(duetolic

flutter - Cupertino widgets 会在 android 上运行吗

我遇到了一个问题,我需要使用标签导航。当前的Material脚手架只有1个堆栈。因此,如果我需要深入几个级别(子页面),那么我将失去选项卡上下文。Cupertino脚手架让我可以深入多个层次,但仍保留根选项卡。如果换成Cupertino脚手架,是不是需要写两套代码?iOS的Cupertino和Android的Material还是转换为Flutter原生代码? 最佳答案 GoogleCodelab上有警告YoucantechnicallyrunaCupertinoapponeitherAndroidoriOS,but(duetolic

list - 如何为列表中的单个项目(而不是整个列表)编写 setter?

我的模型中有一个包含bool列表的类。在我的UI中,我想通过setter在列表中的单个项目中设置bool状态(这样我也可以保存它)。我无法弄清楚语法(或者这是否是一件有效的事情)。///ThisisOKsetnotificationDismissed(boolnotificationDismissed){_notificationDismissed=notificationDismissed;saveParameterBoolean(_notificationDismissedKey,_notificationDismissed);}boolgetnotificationDismiss

list - 如何为列表中的单个项目(而不是整个列表)编写 setter?

我的模型中有一个包含bool列表的类。在我的UI中,我想通过setter在列表中的单个项目中设置bool状态(这样我也可以保存它)。我无法弄清楚语法(或者这是否是一件有效的事情)。///ThisisOKsetnotificationDismissed(boolnotificationDismissed){_notificationDismissed=notificationDismissed;saveParameterBoolean(_notificationDismissedKey,_notificationDismissed);}boolgetnotificationDismiss

flutter 卡 : How can i create a custom card widget in flutter

我正在尝试在flutter中创建一个如下所示的自定义卡片:我怎样才能在flutter中实现这一点?这是我想要实现的: 最佳答案 您可以使用ClipPath自定义剪辑您的小部件ClipPath(clipper:_CustomClipper(),child:Container(width:200.0,height:100.0,color:Colors.grey,),)(以灰色容器为例)constdouble_topPadding=20.0;constdouble_arcRadius=8.0;class_CustomClipperexte

flutter 卡 : How can i create a custom card widget in flutter

我正在尝试在flutter中创建一个如下所示的自定义卡片:我怎样才能在flutter中实现这一点?这是我想要实现的: 最佳答案 您可以使用ClipPath自定义剪辑您的小部件ClipPath(clipper:_CustomClipper(),child:Container(width:200.0,height:100.0,color:Colors.grey,),)(以灰色容器为例)constdouble_topPadding=20.0;constdouble_arcRadius=8.0;class_CustomClipperexte

widget - flutter 错误 : "Widget cannot build because is already in the process of building"

我遇到了这个错误:I/flutter(29346):══╡EXCEPTIONCAUGHTBYWIDGETSLIBRARY╞═══════════════════════════════════════════════════════════I/flutter(29346):ThefollowingassertionwasthrownbuildingMainLogic(dirty,state:_MainLogic#9c794):I/flutter(29346):setState()ormarkNeedsBuild()calledduringbuild.I/flutter(29346):T

widget - flutter 错误 : "Widget cannot build because is already in the process of building"

我遇到了这个错误:I/flutter(29346):══╡EXCEPTIONCAUGHTBYWIDGETSLIBRARY╞═══════════════════════════════════════════════════════════I/flutter(29346):ThefollowingassertionwasthrownbuildingMainLogic(dirty,state:_MainLogic#9c794):I/flutter(29346):setState()ormarkNeedsBuild()calledduringbuild.I/flutter(29346):T

flutter - 类型 List<dynamic> 不是类型 'Map<String, dynamic>' 的子类型

我正在尝试从API获取数据。我收到错误消息“类型列表不是map的子类型。我是新手,不明白我在哪里犯了错误。这是我的fetchpost函数:FuturefetchPost()async{finalresponse=awaithttp.get('http://starlord.hackerearth.com/beercraft');if(response.statusCode==200){returnPost.fromJson(json.decode(response.body));}else{throwException('Failedtoloadpost');}}在我的主屏幕中,我使用