草庐IT

dart-async

全部标签

dart - 根据当前查看的页面更改 AppBar 的颜色和文本

我有一个TabBarView可以在我的应用程序的页面之间导航。有没有办法根据当前查看的页面更改/覆盖主AppBar的文本和颜色,而不是为每个页面分别创建一个AppBar?这就是我的页面的设置方式我的路由在main函数中定义如下:routes:{"/Home":(BuildContextcontext)=>newfirst.Home(),"/Support":(BuildContextcontext)=>newsecond.Support(),}标签类classTabsextendsStatefulWidget{@overrideTabsStatecreateState()=>newTa

dart - 根据当前查看的页面更改 AppBar 的颜色和文本

我有一个TabBarView可以在我的应用程序的页面之间导航。有没有办法根据当前查看的页面更改/覆盖主AppBar的文本和颜色,而不是为每个页面分别创建一个AppBar?这就是我的页面的设置方式我的路由在main函数中定义如下:routes:{"/Home":(BuildContextcontext)=>newfirst.Home(),"/Support":(BuildContextcontext)=>newsecond.Support(),}标签类classTabsextendsStatefulWidget{@overrideTabsStatecreateState()=>newTa

dart - flutter 相机插件

我是Flutter和Dart的新手,我正在尝试使用CameraPlugin了解事物是如何运作的。我找到的所有示例都有这部分:Listcameras;Futuremain()async{cameras=awaitavailableCameras();runApp(newCameraApp());}有没有什么方法可以在initState()方法中做到这一点?我想这也是一个关于运行initState方法之前所需的异步工作的更普遍的问题。(因为initState方法不能是异步的)。我的目标是创建一个StatefulWidget包含来自相机的提要,该提要从另一个文件中使用。这是我到目前为止所拥有

dart - flutter 相机插件

我是Flutter和Dart的新手,我正在尝试使用CameraPlugin了解事物是如何运作的。我找到的所有示例都有这部分:Listcameras;Futuremain()async{cameras=awaitavailableCameras();runApp(newCameraApp());}有没有什么方法可以在initState()方法中做到这一点?我想这也是一个关于运行initState方法之前所需的异步工作的更普遍的问题。(因为initState方法不能是异步的)。我的目标是创建一个StatefulWidget包含来自相机的提要,该提要从另一个文件中使用。这是我到目前为止所拥有

dart - Flutter - 显示来自相机的本地镜像

我使用Fluttercameraplugin生成了一个图像.我正在尝试展示它。我的路径如下:/data/user/0/com.example.myapp/app_flutter/picture2.jpg我应该如何加载它?我试过了:newImage.network("file:///"+imagePath)但我得到了错误:Anotherexceptionwasthrown:Invalidargument(s):NohostspecifiedinURIfile:////data/user/0/com.example.myapp/app_flutter/picture2.jpg

dart - Flutter - 显示来自相机的本地镜像

我使用Fluttercameraplugin生成了一个图像.我正在尝试展示它。我的路径如下:/data/user/0/com.example.myapp/app_flutter/picture2.jpg我应该如何加载它?我试过了:newImage.network("file:///"+imagePath)但我得到了错误:Anotherexceptionwasthrown:Invalidargument(s):NohostspecifiedinURIfile:////data/user/0/com.example.myapp/app_flutter/picture2.jpg

dart - NumberFormat 未找到 flutter

以下代码NumberFormat类在'package:intl/intl.dart'包中找不到代码:NumberFormatheart=newNumberFormat("#,###","en_US"); 最佳答案 将intl添加到您的pubspec.yamldependencies:intl:"^0.16.1"在https://pub.dev/packages/intl上查看最新版本然后导入以下内容:import"package:intl/intl.dart"; 关于dart-Numbe

dart - NumberFormat 未找到 flutter

以下代码NumberFormat类在'package:intl/intl.dart'包中找不到代码:NumberFormatheart=newNumberFormat("#,###","en_US"); 最佳答案 将intl添加到您的pubspec.yamldependencies:intl:"^0.16.1"在https://pub.dev/packages/intl上查看最新版本然后导入以下内容:import"package:intl/intl.dart"; 关于dart-Numbe

dart - 如何在 flutter 中调整芯片的大小

我想在我的View中显示大量芯片,其中包含文本。由于计数很大,我想将芯片的尺寸减小到最小。特别是芯片的高度。如何做到这一点?for(EPDiaryTargettargetinwidget.item.targetList){Chipchip=newChip(label:newText(target.name,overflow:TextOverflow.ellipsis,style:newTextStyle(color:Colors.white),),backgroundColor:constColor(0xFFa3bdc4),);studentsChips.add(chip);}我已经为

dart - 如何在 flutter 中调整芯片的大小

我想在我的View中显示大量芯片,其中包含文本。由于计数很大,我想将芯片的尺寸减小到最小。特别是芯片的高度。如何做到这一点?for(EPDiaryTargettargetinwidget.item.targetList){Chipchip=newChip(label:newText(target.name,overflow:TextOverflow.ellipsis,style:newTextStyle(color:Colors.white),),backgroundColor:constColor(0xFFa3bdc4),);studentsChips.add(chip);}我已经为