草庐IT

android - NoSuchMethodError : The method 'validate' was called on null 错误

我是Flutter的初学者,这就是问题所在——我正在尝试构建一个带有验证和“提交”按钮的表单,该按钮必须导航到一个新屏幕,但存在“NoSuchMethodError:方法‘validate’被调用为空”当我按下这个按钮时在调试器中。这是代码:class_SignInPageextendsState{finalscaffoldKey=GlobalKey();finalformKey=GlobalKey();String_email;String_password;void_submit(){finalform=formKey.currentState;if(form.validate()

android - NoSuchMethodError : The method 'validate' was called on null 错误

我是Flutter的初学者,这就是问题所在——我正在尝试构建一个带有验证和“提交”按钮的表单,该按钮必须导航到一个新屏幕,但存在“NoSuchMethodError:方法‘validate’被调用为空”当我按下这个按钮时在调试器中。这是代码:class_SignInPageextendsState{finalscaffoldKey=GlobalKey();finalformKey=GlobalKey();String_email;String_password;void_submit(){finalform=formKey.currentState;if(form.validate()

dart - 应用程序启动后如何启动一次登录和启动画面页面

我正在为某个应用程序开发登录页面和启动画面,如何将这些路由设置为仅启动一次?Stack(fit:StackFit.loose,children:[Image(image:AssetImage('images/home.png'),fit:BoxFit.cover,width:MediaQuery.of(context).size.width,height:MediaQuery.of(context).size.height,),Column(crossAxisAlignment:CrossAxisAlignment.center,mainAxisAlignment:MainAxisAl

dart - 应用程序启动后如何启动一次登录和启动画面页面

我正在为某个应用程序开发登录页面和启动画面,如何将这些路由设置为仅启动一次?Stack(fit:StackFit.loose,children:[Image(image:AssetImage('images/home.png'),fit:BoxFit.cover,width:MediaQuery.of(context).size.width,height:MediaQuery.of(context).size.height,),Column(crossAxisAlignment:CrossAxisAlignment.center,mainAxisAlignment:MainAxisAl

flutter - 抽屉小部件打开时如何修改背景的淡入淡出效果?

我有一个黑色背景的脚手架,它有一个也是黑色的抽屉。由于打开抽屉时发生的淡入淡出效果是淡入“Colors.black54”(不透明度为54%的黑色),因此抽屉的边框不可见。我希望它褪色为灰色,不透明度为54%。我发现唯一可以做到这一点的方法是直接修改Flutter的源代码文件“drawer.dart”(第382行),但这不是实际的解决方案,更像是一种hack。returnnewScaffold(backgroundColor:Colors.black,drawer:newDrawer(child:newContainer(color:Colors.black,child:newCente

flutter - 抽屉小部件打开时如何修改背景的淡入淡出效果?

我有一个黑色背景的脚手架,它有一个也是黑色的抽屉。由于打开抽屉时发生的淡入淡出效果是淡入“Colors.black54”(不透明度为54%的黑色),因此抽屉的边框不可见。我希望它褪色为灰色,不透明度为54%。我发现唯一可以做到这一点的方法是直接修改Flutter的源代码文件“drawer.dart”(第382行),但这不是实际的解决方案,更像是一种hack。returnnewScaffold(backgroundColor:Colors.black,drawer:newDrawer(child:newContainer(color:Colors.black,child:newCente

flutter - _断言错误 ('package:firebase_auth/src/firebase_auth.dart' : Failed assertion: line 95 pos 12: 'email != null' : is not true. )

我的目标是使用Firebase在Flutter中构建注册。但是,当我按下包含注册功能的按钮时,应用程序停止并且我收到此错误:异常发生。_AssertionError('package:firebase_auth/src/firebase_auth.dart':断言失败:第95行pos12:'电子邮件!=null':不正确。)与firebase的集成正在运行,问题可能出在没有获取数据的textformfield上......import'package:cloud_firestore/cloud_firestore.dart';import'package:firebase_auth/f

flutter - _断言错误 ('package:firebase_auth/src/firebase_auth.dart' : Failed assertion: line 95 pos 12: 'email != null' : is not true. )

我的目标是使用Firebase在Flutter中构建注册。但是,当我按下包含注册功能的按钮时,应用程序停止并且我收到此错误:异常发生。_AssertionError('package:firebase_auth/src/firebase_auth.dart':断言失败:第95行pos12:'电子邮件!=null':不正确。)与firebase的集成正在运行,问题可能出在没有获取数据的textformfield上......import'package:cloud_firestore/cloud_firestore.dart';import'package:firebase_auth/f

mobile - Flutter Tabs 抛出空指针异常 -> Material.of(context).color 计算为 null

我正在关注找到的flutter画廊中提供的示例expansiona_panels_demo.darthere.我的目标是在扩展面板主体中引入TabBar和TabBarView。截至目前,这正在中断,因为在tabs.dart中抛出了一个空指针异常。这是在_TabBarState中,它正在与widget.indicatorColor进行比较。如果您要查看演示,我将尝试在第251行调用newBookTabs()。if(color.value==Material.of(context).color.value)这里Material.of(context).color为空为了整合代码,我将选项卡

mobile - Flutter Tabs 抛出空指针异常 -> Material.of(context).color 计算为 null

我正在关注找到的flutter画廊中提供的示例expansiona_panels_demo.darthere.我的目标是在扩展面板主体中引入TabBar和TabBarView。截至目前,这正在中断,因为在tabs.dart中抛出了一个空指针异常。这是在_TabBarState中,它正在与widget.indicatorColor进行比较。如果您要查看演示,我将尝试在第251行调用newBookTabs()。if(color.value==Material.of(context).color.value)这里Material.of(context).color为空为了整合代码,我将选项卡