草庐IT

dart - If 语句在 flutter 中即使是 true 也不起作用

这里有一个有趣的问题:简单的代码块if-elseblock。在elseblock内的if-else阶梯。虽然我在ifstillColor_orderStatus=Colors.blue;中写了一个true,但这是行不通的。我用谷歌搜索没有解决方案。2.如果我们打印orderItem['order_status'].toString()=="DELIVERED"这显示为真。if((orderList.length-1) 最佳答案 我不是Dart程序员,但我认为:if(true){Color_orderStatus=Colors.blu

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

dart - 抽屉没有 flutter 动画

所以我使用小部件Stack创建了我自己的抽屉,这样它就会出现在内容的顶部。我希望这个抽屉具有与小部件Scaffold抽屉(默认)相同的动画,以便我将动画放在这个抽屉上,但是当我点击菜单图标时动画不起作用。所以这是我的代码。import'dart:async';import'package:flutter/material.dart';import'package:rencana_belanja/ui/common/gradient_app_bar.dart';import'package:rencana_belanja/ui/home/home_screen_body.dart';cl