草庐IT

flutter-i

全部标签

flutter - 推送到下一个屏幕时无法在 Navigator.pushNamed 中找到 'arguments'

我正在尝试将注册屏幕移至OTP屏幕。从注册屏幕我需要将电子邮件ID传递到OTP屏幕。现在,我在下面使用,但无法解析参数:其中的参数。Navigator.pushNamed(context,Routes.ROUTE_OTP,arguments:{"id":'email'});搜索了那么多教程,他们在那里给出了使用参数的方法:(但我找不到:( 最佳答案 下面是一个简单的示例来演示您的要求:import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAp

flutter - bool.fromEnvironment 总是返回 false

代码如下:constboola=constbool.fromEnvironment("true");print(a);//false是的,默认值为false。在不使用默认值的情况下,我应该怎么做才能使a为真?什么是字符串参数?也许是key? 最佳答案 你想达到什么目的?可以通过consta=true;将a设置为true。bool.fromEnvironment函数允许您查找定义的命名字符串属性,这些属性可以在编译时添加到命令行,或者可以由您正在编译/运行的平台定义.String.fromEnvironment和int.fromEnv

flutter - bool.fromEnvironment 总是返回 false

代码如下:constboola=constbool.fromEnvironment("true");print(a);//false是的,默认值为false。在不使用默认值的情况下,我应该怎么做才能使a为真?什么是字符串参数?也许是key? 最佳答案 你想达到什么目的?可以通过consta=true;将a设置为true。bool.fromEnvironment函数允许您查找定义的命名字符串属性,这些属性可以在编译时添加到命令行,或者可以由您正在编译/运行的平台定义.String.fromEnvironment和int.fromEnv

flutter - 状态小部件 : Which import and does it matter?

如果我创建一个新的SatefulWidget,我可以导入3个不同的文件:我使用哪个导入有关系吗?或者,如果我在我的应用程序中的小部件之间切换并且每个小部件使用不同的导入,这是一个问题吗? 最佳答案 你可以使用它们中的任何一个,在两个文件中它指向相同的摘要class.但是,为了提高可读性,您应该使用已经导入到文件中的文件。 关于flutter-状态小部件:Whichimportanddoesitmatter?,我们在StackOverflow上找到一个类似的问题:

flutter - 状态小部件 : Which import and does it matter?

如果我创建一个新的SatefulWidget,我可以导入3个不同的文件:我使用哪个导入有关系吗?或者,如果我在我的应用程序中的小部件之间切换并且每个小部件使用不同的导入,这是一个问题吗? 最佳答案 你可以使用它们中的任何一个,在两个文件中它指向相同的摘要class.但是,为了提高可读性,您应该使用已经导入到文件中的文件。 关于flutter-状态小部件:Whichimportanddoesitmatter?,我们在StackOverflow上找到一个类似的问题:

android - 点击时显示 Flutter 文本选择工具栏溢出

当尝试选择部分输入文本时,TextFormField小部件出现问题,选择工具栏显示但通常不会从右侧溢出3.0像素!有趣的是,它在屏幕左侧留下了超过3.0像素的空间,它没有居中!代码在下面....Container(height:MediaQuery.of(context).size.height*0.25,margin:EdgeInsets.fromLTRB(marginFixed*0.5,0.0,marginFixed*0.5,marginFixed*0.5),child:TextField(enableInteractiveSelection:true,expands:true,c

android - 点击时显示 Flutter 文本选择工具栏溢出

当尝试选择部分输入文本时,TextFormField小部件出现问题,选择工具栏显示但通常不会从右侧溢出3.0像素!有趣的是,它在屏幕左侧留下了超过3.0像素的空间,它没有居中!代码在下面....Container(height:MediaQuery.of(context).size.height*0.25,margin:EdgeInsets.fromLTRB(marginFixed*0.5,0.0,marginFixed*0.5,marginFixed*0.5),child:TextField(enableInteractiveSelection:true,expands:true,c

flutter - 有没有一种方法可以同时运行两个小部件,一个层叠在另一个上面?

我希望按钮显示在GraphQL提供程序小部件的顶部,并且仍然可以正常工作,因为它将用于路由。我希望两者同时运行(或尽可能接近,以免在加载时破坏UI)。我已经尝试在顶部运行这两个小部件,但它们没有按照我希望的方式运行。voidmain(){runApp(LoginPage());runApp(Login());classLoginPageextendsStatelessWidgetclassLoginextendsStatelessWidget我认为输出将是位于LoginPage之上的Login小部件,但它只是展开的Login小部件,而没有在后台运行LoginPage小部件。

flutter - 有没有一种方法可以同时运行两个小部件,一个层叠在另一个上面?

我希望按钮显示在GraphQL提供程序小部件的顶部,并且仍然可以正常工作,因为它将用于路由。我希望两者同时运行(或尽可能接近,以免在加载时破坏UI)。我已经尝试在顶部运行这两个小部件,但它们没有按照我希望的方式运行。voidmain(){runApp(LoginPage());runApp(Login());classLoginPageextendsStatelessWidgetclassLoginextendsStatelessWidget我认为输出将是位于LoginPage之上的Login小部件,但它只是展开的Login小部件,而没有在后台运行LoginPage小部件。

flutter - 在同一行格式化函数参数

我使用VSCode来处理Dart和Flutter。我已经为Dart启用了VSCodenative格式化程序。我注意到在具有长签名的函数中,VSCode会在第一个参数之前换行。我觉得这读起来很烦人,研究了一段时间后我找不到改变它的设置。有什么想法吗?例子:voida(intb,intc,intd){...} 最佳答案 如果你有一个很长的正式参数列表,约定是在intd之后添加一个逗号,以允许格式化程序将它们放在一个垂直列表中。 关于flutter-在同一行格式化函数参数,我们在StackOv