草庐IT

零部件

全部标签

webview - Flutter:webview_flutter 在同一个 webview 小部件中更新 url

嘿,我正在尝试创建一个显示带有bottomappbar的webview的屏幕。所以你加载webview,当点击bottomappbar中的一个项目时,另一个网站应该加载到同一个webview中......除了我最初解析的网站,我不知道如何打开另一个网站。我尝试使用«setState»更新url,但它只更新了应用栏标题,而webview仍然显示原始网站这是我当前的代码:class_WebviewContainerextendsState{varurl;finalkey=UniqueKey();_WebviewContainer(this.url);@overrideWidgetbuild

dart - 您如何将 future 列表转换为列表以用作变量而不是小部件?

我正在尝试实现PaginatedDataTable类flutter腾。此类的构造函数中的必填字段是类DataTableSource.查看fluttergalleryexamplesMaterial部分的数据表示例here.DataTableSource有一个名为List_desserts的成员变量它的值是硬编码的。在我的实现中,我正在进行http调用并返回一些要解码的json。ListparseResults(StringresponseBody){finalparsed=json.decode(responseBody).cast>();returnparsed.map((json)

dart - 您如何将 future 列表转换为列表以用作变量而不是小部件?

我正在尝试实现PaginatedDataTable类flutter腾。此类的构造函数中的必填字段是类DataTableSource.查看fluttergalleryexamplesMaterial部分的数据表示例here.DataTableSource有一个名为List_desserts的成员变量它的值是硬编码的。在我的实现中,我正在进行http调用并返回一些要解码的json。ListparseResults(StringresponseBody){finalparsed=json.decode(responseBody).cast>();returnparsed.map((json)

dart - Flutter - 如何在继承的小部件内的定义函数中使用参数

我的Inherited小部件中有函数,我想将此函数与参数一起使用,但我不知道如何实现。例如,下面的函数可以很好地包含在继承的小部件中:finalFunctiononTap;但是我想使用如下的东西:finalFunctiononTap(Stringname);任何人都知道这是否可以以某种方式完成,在那种情况下如何完成?感谢任何帮助或意见,谢谢! 最佳答案 你可以使用onTap:()=>onTap('foo')代替onTap:onTap如果要传递额外的参数 关于dart-Flutter-如何

dart - Flutter - 如何在继承的小部件内的定义函数中使用参数

我的Inherited小部件中有函数,我想将此函数与参数一起使用,但我不知道如何实现。例如,下面的函数可以很好地包含在继承的小部件中:finalFunctiononTap;但是我想使用如下的东西:finalFunctiononTap(Stringname);任何人都知道这是否可以以某种方式完成,在那种情况下如何完成?感谢任何帮助或意见,谢谢! 最佳答案 你可以使用onTap:()=>onTap('foo')代替onTap:onTap如果要传递额外的参数 关于dart-Flutter-如何

dart - 如何在 CustomScrollView 中使用非 sliver 小部件

我正在尝试将文本小部件添加到CustomScrollView中,但我遇到了目标不相同等问题。这是我的小部件:@overrideWidgetbuild(BuildContextcontext){finaldoublestatusBarHeight=MediaQuery.of(context).padding.top;returnScaffold(key:scaffoldKey,body:CustomScrollView(semanticChildCount:2,slivers:[_buildAppBar(context,statusBarHeight),Text('test')],));

dart - 如何在 CustomScrollView 中使用非 sliver 小部件

我正在尝试将文本小部件添加到CustomScrollView中,但我遇到了目标不相同等问题。这是我的小部件:@overrideWidgetbuild(BuildContextcontext){finaldoublestatusBarHeight=MediaQuery.of(context).padding.top;returnScaffold(key:scaffoldKey,body:CustomScrollView(semanticChildCount:2,slivers:[_buildAppBar(context,statusBarHeight),Text('test')],));

testing - 如何在 Flutter 小部件测试中停用或忽略布局溢出消息?

测试使用Ahem字体运行,该字体太大,有时会溢出,从而破坏测试。有些测试无论如何都不关心溢出,因此应该有一种方法可以停用它们。我有很多测试在模拟器中运行正常,但在测试中中断。我们被迫防止现实中永远不会溢出的小部件溢出,或者为测试提供字体而不是Ahem,只是为了不溢出测试。除非您正在进行“溢出错误测试”,否则测试溢出错误是没有意义的。如何关闭这些错误,或者如何让测试忽略它们? 最佳答案 基于@RémiRousselet答案,我开发了一个解决方案。FlutterError.onError=_onError_ignoreOverflowE

testing - 如何在 Flutter 小部件测试中停用或忽略布局溢出消息?

测试使用Ahem字体运行,该字体太大,有时会溢出,从而破坏测试。有些测试无论如何都不关心溢出,因此应该有一种方法可以停用它们。我有很多测试在模拟器中运行正常,但在测试中中断。我们被迫防止现实中永远不会溢出的小部件溢出,或者为测试提供字体而不是Ahem,只是为了不溢出测试。除非您正在进行“溢出错误测试”,否则测试溢出错误是没有意义的。如何关闭这些错误,或者如何让测试忽略它们? 最佳答案 基于@RémiRousselet答案,我开发了一个解决方案。FlutterError.onError=_onError_ignoreOverflowE

firebase - 在 firebase 动画列表中,有没有办法让 firebase 列表在加载之前知道小部件的预期高度?

有没有办法明确告诉firebase动画列表特定小部件的高度应该是多少?在我的例子中,firebase列表中的每个项目都有一个基于子级数量的可变大小(这是一个评论线程)。每当一个大线程超出视口(viewport)(上方)时,它就会被丢弃并且高度被遗忘,这会导致烦人的阻塞并在尝试向上滚动时失败。这是我的主题:newFirebaseAnimatedList(defaultChild:newDefaultThreadView(),query:ref.child(postKey),sort:(a,b)=>(a.key.compareTo(b.key)),itemBuilder:(context,