草庐IT

dart-async

全部标签

dart - 在 Flutter 中读取文件中的二维码

我正在使用Flutter框架开发移动应用。我需要读取二维码,我已经成功实现了BarcodeScan库,基于ZXing至decode一个通过相机。现在我还想增加从图库中选择包含二维码的图像并解码的机会,而无需通过相机。我检查了我正在使用的库以及这个库,但没有找到对此类功能的任何引用:qrcode_reader,qr.但徒劳无功。暗示使用纯Dart逐字节序列化和解码图像的解决方案也是可以接受的。 最佳答案 正如我在评论中建议的那样,您可以尝试使用firebase_ml_vision包。永远记住:YoumustalsoconfigureF

dart - Flutter - 如何从国家代码中获取国家名称?

我可以使用--轻松获取国家/地区代码-LocalemyLocale=Localizations.localeOf(context);finalStringcountryCode=myLocale.toString();但是,我的麻烦是检索它对应的“显示名称”换句话说,Objective-C有这样的东西:NSString*countryName=[[NSLocalemyLocale]displayNameForKey:NSLocaleIdentifiervalue:identifier];在Flutter/Dart方面有这样的等价物吗? 最佳答案

dart - Flutter 根 Column 小部件扩展到整个屏幕,为什么?

我是flutter/dart的新手,刚刚找到我的脚。一直在玩一个非常简单的测试UI。我正在使用MaterialApp和Scaffold小部件,并将Column小部件放置在Scaffold小部件的“主体”中。当我使用检查小部件工具时,它会自动扩展以占据整个屏幕。这是代码..classTestWidgetextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnScaffold(body:Column(children:[Text('bob'),],),);}}如果我随后嵌套一个Column小部件,它不会像

dart - Flutter "Mapping values are not allowed here"包获取时报错

我很确定这是YAML语法错误,但我找不到它。我最近在我的项目(Manrope)中添加了一种新字体,现在我的Flutterpackagesget抛出了一个错误。在我添加字体之前它工作正常。这是pubspec.yaml的相关部分:flutter:uses-material-design:trueassets:-assets/fonts:-family:HankenGroteskfonts:-asset:fonts/HankenGrotesk-Regular.otf-asset:fonts/HankenGrotesk-Bold.otfweight:700-asset:fonts/Hanken

dart - 支持 'Dart' 片段

我想在VSCode中支持Dart片段。我也想使用SnippetCreator(https://github.com/nikitaKunevich/vscode-snippet-creator)之类的东西来这样做,但这似乎不起作用,因为“dart”不是语言选项。是否可以添加“dart”作为选项,以便我可以使用片段创建器在“*.dart”文件中添加片段? 最佳答案 control+shift+p>snippets>dart.json添加这段代码{"stateless":{"prefix":"fless","body":["import'

dart - 如何让一列 2 个文本小部件连续位于中心 x 轴的任一侧

图像包含一列两个文本小部件,它们与图标居中对齐。但我希望文本列BOTHlinesto...在中心x轴(图标)上方有一行文本,在下方有一行。这是我的代码..Row(mainAxisSize:MainAxisSize.max,crossAxisAlignment:CrossAxisAlignment.stretch,children:[Column(mainAxisSize:MainAxisSize.max,mainAxisAlignment:MainAxisAlignment.start,children:[SvgPicture.asset('assets/icon/but_headph

dart - 如何在 flutter 中重建所有网格项目?

我有一个仪表板,由网格表示,它应该在长按事件中删除项目(使用flutter_bloc),但它删除了最后一个项目而不是选定的。所有调试打印显示,所需的元素实际上已从列表中删除,但View层仍保留它。我的构建函数代码:Widgetbuild(BuildContextcontext){doublepyxelRatio=MediaQuery.of(context).devicePixelRatio;doublewidth=MediaQuery.of(context).size.width*pyxelRatio;returnBlocProvider(bloc:_bloc,child:BlocBu

dart - 在 flutter 中按下后退按钮时将您的应用程序发送到后台

Flutter代码在按下后退按钮时将应用程序发送到后台。当我单击后退按钮时,我想将应用程序最小化到后台,就像主页按钮对应用程序所做的那样,现在当我单击后退按钮时,它会终止该应用程序。我正在使用willPopScope让它工作但没有帮助 最佳答案 我在pub.dev上找到了这个包,它对我来说效果很好,而且易于使用https://pub.dev/packages/move_to_background 关于dart-在flutter中按下后退按钮时将您的应用程序发送到后台,我们在StackOv

dart - 访问 StatefulWidget 中的属性时出错

我是Flutter的新手。我正在访问状态类中的属性-“startingProduct”。该变量在AStatefulWidgetClass中定义。但我得到“startingProduct未定义”。如何修复代码?finalStringstartingProduct;//`StatefulWidget`classProductManager(this.startingProduct);//`StatefulWidget`class_products.add(widget.startingProduct);//`State`classError:Thegetter'startingProduc

dart - 使用 path_provider 将下载的文件路径获取到 video_player 时出错

我的应用程序将下载视频,在第一个屏幕上可以下载视频,我正在使用dio并使用path_provider获取应用程序文件夹,在第二个屏幕上我想显示和播放下载的视频。下载正常,存储在正确的路径中,但我无法检索到video_player的相同路径,我收到“找不到文件”的提示。文件下载路径:/data/user/0/APP_NAME/app_flutter/ATW-AroundtheWorld.mp4错误显示路径:flutter_assets//data/user/0/APP_NAME/app_flutter/ATW-AroundtheWorld.mp4看起来他们不一样。Diodio=Dio()