草庐IT

dart-async

全部标签

dart - 尝试使用 ontap 导航到新页面时出现 app.dart 错误

我正在使用Fontawesome图标在flutter中使用ontap导航到一个新页面,我在app.dart中遇到了一个奇怪的错误。我是dart的新手,所以我的调试技巧并没有透露任何信息。这是ontap代码。Widgetbuild(BuildContextcontext){returnnewMaterialApp(theme:newThemeData(fontFamily:"Tahoma",brightness:Brightness.light,primaryColor:Colors.grey,//ChangingthiswillchangethecoloroftheTabBaracce

dart - 在 initState 方法中调用时不播放 Flutter 视频

我有显示视频的代码,当我调用该代码时它可以正常工作,但是当我将相同的代码放入voidinitState方法时,它不会在应用程序,但它播放音频?任何人都可以帮助我了解正在发生的事情吗? 最佳答案 当您调用initState时,您的小部件不存在。所以你可以尝试通过在build()方法之后启动视频来修复它。为了避免重新创建小部件从无状态继承它 关于dart-在initState方法中调用时不播放Flutter视频,我们在StackOverflow上找到一个类似的问题:

dart - 错误 : Undefined class 'LocaleListResolutionCallback' .(项目名称中的未定义类] lib/generated/i18n.dart:36)

在我最近使用新版本更新我的IntelliJIDEA之前,我的应用程序运行良好。我的应用程序开始向我显示错误。它在文件i18n.dart中。error:Undefinedclass'LocaleListResolutionCallback'.(undefined_classat[PROJECTNAME]lib/generated/i18n.dart:36) 最佳答案 在更新intellij后,只需运行flutter升级,LocaleListResolutionCallback类将再次解析

dart - 使用 fluro 导航时更改值

我在代码页中,正在使用像这样的fluro导航到带有某些值的成功页面:voidsuccesspage(){print(_data.code);globals.router.define('success',handler:newHandler(handlerFunc:(BuildContextcontext,Mapparams){returnnewSuccessPage(phone,_data.code);}));globals.router.navigateTo(context,'/success',transition:TransitionType.fadeIn,transition

dart - Android 和 iOS 的底部导航栏都没有填充抖动的视频宽度

我正在播放视频。没有底部导航栏,View看起来很完美。宽度与设备的宽度相同。但是有了底部导航栏,宽度会变小一点。所以,视频的宽度不会填满设备的宽度,两边都会有空白。我不知道出了什么问题。喜欢这些图片代码//bottomnavigationreturnWillPopScope(onWillPop:()async{awaitFuture.value(true);},child:CupertinoTabScaffold(tabBar:CupertinoTabBar(iconSize:36.0,activeColor:Colors.black,inactiveColor:Colors.grey

dart - 无法在 flutter 上加载 AdMob

每当我尝试使用AdMob加载广告时,我都会收到以下错误W/Ads(23418):Therewasaproblemgettinganadresponse.ErrorCode:0W/Ads(23418):Failedtoloadad:0W/flutter(23418):onAdFailedToLoad:0I/flutter(23418):BannerAdeventisMobileAdEvent.failedToLoad我正在使用android模拟器,我只使用横幅广告,我不知道为什么会出现此错误。 最佳答案 当我使用firebase_ad

dart - 如何为 ListView 索引 firestore 文档映射项

我试图从我的firestore测试项目中获取每个map项目并将它们显示到ListView中。我当前的数据结构如下所示这是我的ListView生成器ListViewBuilderCode我得到的错误是NoSuchMethodError:Themethod'[]'wascallednull.Receiver:nullTriedcalling;我如何使用它来构建“地点”map中的每个项目? 最佳答案 问题从提供的图像来看,snapshot.data在构建时似乎是null。您正在使用snapshot.connectionState作为构建指

dart - Flutter中使用ClipRRect()的一个问题

我已将ClipRRect用于UI中的圆角。ClipRRect包裹了topContent和bottomContent分别是一个stack和一个Column。但是,底角不是圆的。这背后的原因可能是什么?在这种情况下,cardModel类用于存储图像路径。classFeaturedCardextendsStatelessWidget{finalFeaturedCardModelcardModel;finaldoubleparallaxPercent;FeaturedCard({this.cardModel,this.parallaxPercent=0.0,//defaultvalue});@

dart - CheckboxListTile 在使用来自 firebase 的实时数据库时不起作用

我正在尝试使用StreamBuilder从在线服务器Firebase创建数据列表,但该复选框不会被选中。我已使用StreamBuilder获取数据并使用LisTile小部件构建列表项,但checkboxtilelist小部件在定义setState()函数后将无法工作。buildBody定义在buildWidget类下。WidgetbuildBody(BuildContextcontext){returnStreamBuilder(stream:Firestore.instance.collection('hisab').snapshots(),builder:(context,snap

dart - 我们如何将尺寸传递给 CustomPaint?

Column的子CustomPainter的大小变为(0,0)。1)当我们刚刚使用CustomPaint和CustomPainter时,我们期望的大小被传递给CustomPainter,它按预期呈现。2)当我们使用CustomPaint和CustomPainter作为Stack的child时,我们期望的大小没有传递给CustomPainter。3)但是当我们将它用作SizedBox.expand的子级时,我们期望的大小被传递给CustomPainter并被渲染。4)当我们使用CustomPaint和CustomPainter作为Column的child时,我们期望的大小没有传递给Cus