草庐IT

flutter-i

全部标签

flutter - 如何从一个屏幕转到另一个屏幕,从堆栈中清除所有以前的屏幕?

在我的Flutter项目中,我有三个屏幕-Screen0、Screen1、Screen2。现在,从screen0,我可以通过单击按钮转到screen1,然后从screen1我们可以通过按钮转到screen2。在screen2中,我有一个用于返回到screen0的按钮。由于Screen0是初始屏幕,我想在返回到Screen0时清除之前的所有屏幕,并且不想像这张图片中那样有任何后退选项-这是我的代码-主.dartimport'package:flutter/material.dart';import'screen0.dart';import'screen1.dart';import'scr

flutter - 使用填充时应用程序栏中溢出的操作图标

我有一个只包含一个Action的AppBar,它是一个图标。我在图标周围放了一些填充,现在有一些溢出,所以图标被剪掉了。这是我的代码:appBar:PreferredSize(preferredSize:Size.fromHeight(100.0),child:AppBar(backgroundColor:Theme.of(context).backgroundColor,elevation:10,actions:[Container(),Padding(padding:EdgeInsets.only(right:25,top:40),child:SizedBox(child:Icon

flutter - 使用填充时应用程序栏中溢出的操作图标

我有一个只包含一个Action的AppBar,它是一个图标。我在图标周围放了一些填充,现在有一些溢出,所以图标被剪掉了。这是我的代码:appBar:PreferredSize(preferredSize:Size.fromHeight(100.0),child:AppBar(backgroundColor:Theme.of(context).backgroundColor,elevation:10,actions:[Container(),Padding(padding:EdgeInsets.only(right:25,top:40),child:SizedBox(child:Icon

flutter - 如何摆脱 suffixIcon 左侧的填充?由于填充光标未正确居中

代码如下:TextField(controller:_textEditingController,decoration:newInputDecoration(enabledBorder:OutlineInputBorder(borderSide:BorderSide(color:Theme.of(context).accentColor,width:4.0,),borderRadius:newBorderRadius.circular(8.0)),focusedBorder:newOutlineInputBorder(borderRadius:newBorderRadius.circu

flutter - 如何摆脱 suffixIcon 左侧的填充?由于填充光标未正确居中

代码如下:TextField(controller:_textEditingController,decoration:newInputDecoration(enabledBorder:OutlineInputBorder(borderSide:BorderSide(color:Theme.of(context).accentColor,width:4.0,),borderRadius:newBorderRadius.circular(8.0)),focusedBorder:newOutlineInputBorder(borderRadius:newBorderRadius.circu

Flutter 无法设置 CameraPreview 小部件以匹配屏幕尺寸

HowtosetFlutterCameraPreviewSize"Fullscreen"问题与此链接相同,但该解决方案不适用于我的手机(LGG5)。在后置摄像头的摄像头预览周围留一个黑边,但对于前置摄像头效果很好,但这次录制的视频将覆盖比预览视频更大的区域。我在其他手机上试过前置和后置摄像头预览效果很好,但实际录制的视频覆盖更多区域的问题仍然存在。编辑:问题源于Camera包本身,而不是任何有类似问题的人的框架。进一步调查和试用包后发现,从包返回的宽高比值不能保证与设备的宽高比匹配,但在大多数情况下工作正常。finalsize=MediaQuery.of(context).size;f

Flutter 无法设置 CameraPreview 小部件以匹配屏幕尺寸

HowtosetFlutterCameraPreviewSize"Fullscreen"问题与此链接相同,但该解决方案不适用于我的手机(LGG5)。在后置摄像头的摄像头预览周围留一个黑边,但对于前置摄像头效果很好,但这次录制的视频将覆盖比预览视频更大的区域。我在其他手机上试过前置和后置摄像头预览效果很好,但实际录制的视频覆盖更多区域的问题仍然存在。编辑:问题源于Camera包本身,而不是任何有类似问题的人的框架。进一步调查和试用包后发现,从包返回的宽高比值不能保证与设备的宽高比匹配,但在大多数情况下工作正常。finalsize=MediaQuery.of(context).size;f

flutter - 如何在我的代码中添加 float 操作按钮

我正在尝试在我的flutter应用程序中添加float操作按钮,但由于只能实现一个子项,所以我不知道应该将float操作按钮的代码放在哪里。我可以将它作为子项放在列中,但它不会出现在屏幕的左下角。我还尝试创建另一个类,然后将其放入脚手架小部件中,但我的_favCity将不包含在内....class_favCityextendsState{Stringcity1,city2;@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text("EmailLogin"),centerTitle:

flutter - 如何在我的代码中添加 float 操作按钮

我正在尝试在我的flutter应用程序中添加float操作按钮,但由于只能实现一个子项,所以我不知道应该将float操作按钮的代码放在哪里。我可以将它作为子项放在列中,但它不会出现在屏幕的左下角。我还尝试创建另一个类,然后将其放入脚手架小部件中,但我的_favCity将不包含在内....class_favCityextendsState{Stringcity1,city2;@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text("EmailLogin"),centerTitle:

firebase - 如何从 flutter 中的 firestore 文档字段获取数据?

我正在尝试在我的flutter-app中测试firestore,但我无法真正按预期加载数据。这是我获取数据的方式:Firestore.instance.collection('Test').document('test').get().then((DocumentSnapshotds){//usedsasasnapshotprint('Valuesfromdb:$ds');});打印语句输出:flutter:Valuesfromdb:Instanceof'DocumentSnapshot'。我也试过以下,但没有成功:Firestore.instance.collection('Test