• 如何在Flutter中滚动时将容器固定在顶部

    当我的卡片在滚动时交叉时,我想将我的第一个容器固定在顶部 这是我的代码: return SingleChildScrollView( child: Column( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center, children: [ new SizedBox(height: 25.0,), ...
  • 未为类型“用户”扑火firestore定义方法“ then”

    我正在开发一些用户具有管理员角色的应用程序。下面的类检查分配给用户的角色,并将其定向到适当的屏幕。问题是我不断收到此错误。未为类型“用户”定义方法“当时”。我浏览了在此平台上发布的一些文档,并增加了pubspec.yaml中的软件包的版本,以确保所有软件包均已更新,但问题仍然存在。欢迎任何帮助 class UserManagement { Widget handleAuth() { return StreamBuilder( stream: FirebaseAuth.instanc...
  • 分割字符串时无效的double

    分割String FormatException时出现此错误:无效的double double planAvg = (double.parse(planlist[pos].total_amt).toString() / double.parse(planlist[pos].total_weight).toString()).toStringAsFixed(2); 如果有人可以帮忙
  • Flutter TextPainter-圆内的中心字符

    我需要画一个圆圈+一个字符。角色应该位于我的圈子的中心,该怎么做?我的代码: class CirclePainter extends CustomPainter { String text; @override void paint(Canvas canvas, Size size) { var paint1 = Paint() ..color = Color(Colors.blueGrey.value + 100*text.codeUnitAt(0)) ...
  • 扑扑解析JSON

    我想在轮播图片滑块中显示“ port_image”。 而这个数据仍然是一个,我只想尝试显示它。 这是我的json结构数据响应。 { "status": "success", "data": { "port_id": 4, "name": brand port, "data_port_image": [ { "port_image_title": "ship | Port Image", "port_image_descr...
  • 不再可能使用Android Studio运行Flutter项目

    我花了一段时间通过Android Studio启动Flutter项目,并且我没有问题可以通过AVD或物理设备(通过USB)进行编码和运行此项目。一个星期前,我因为JAVA_HOME而遇到问题。我可以解决此问题,但仍然无法运行此问题。鞠躬,当我尝试运行我的项目时,我收到此消息: 在以调试模式为x86构建的Android SDK上启动lib \ main.dart ... 正在运行Gradle任务'assembleDebug'... 失败:生成失败,发生异常。 What went wrong: Could n...
  • 根据条件流

    在这里,从同一屏幕上的5个位置调用流,以获取不同的源ID,例如, final _orderDetailAryFetcher = PublishSubject<OrderDetailAryModel>(); Stream<OrderDetailAryModel> get getOrderDetailAry$ => _orderDetailAryFetcher.stream; StreamBuilder<OrderAryModel>( stream: orderAryBloc.getO...
  • 在Flutter中使用提供者和消费者

    大家,我才刚刚开始学习Flutter,我有很多问题: context.watch是否与Consumer相同? 我只能在Widget构建中使用context.watch,但是假设我要在其中调用一个函数,如何访问context.watch?我是将其作为参数传递给函数还是使用Consumer? class MyWidget extends StatefulWidget { @override createState() => new MyWidgetState(); ...
  • 在Dart中添加两个2d列表

    我在Dart中有两个2d列表,我想在一个2d列表中添加 List<dynamic> a=[[a,b,c]]; List<dynamic> b=[[d,e,f],[g,h,i]]; 添加列表a和b将得到 c=[[a,b,c],[d,e,f],[g,h,i]]; 我尝试了功能: 全部添加() 错误: Unhandled Exception: NoSuchMethodError: The method 'addAll' was called on null.
  • 正确的抖动/飞镖格式

    我正在编写一些波动代码。代码将在同一行上的右括号括起来。另外,当我在VSCode中运行“格式文档”时,它也将花括号堆积在一行上。 这样(参见最后一行)... return Container( width: 200, child: CupertinoTextField( maxLength: 10, textCapitalization: TextCapitalization.characters, focusNode: focusNode, ...
  • 如何对对象列表进行排序?

    我做错了什么?当我尝试对_notes进行排序时,我会看到“构造函数的名称必须与封闭类的名称匹配。”错误。 List<Note> _notes = [ Note(id: '1', date: DateTime.utc(2020, 11, 9), title: 'One', name: 'Name1'), Note(id: '2', date: DateTime.now(), title: 'Two', name: 'Name2'), Note(id: '2', date: DateTime.utc(2020,...
  • 如何将时间格式化为时间戳?

    我的数据存储在datePicker中,格式为:2020-10-28 00:00:00.000,我的数据来自timePicker,其格式为:TimeOfDay(19:34)。 问题: 我需要哪种表格将数据上传到Firestore时间戳? 如何以正确的格式格式化我的数据(如上所述)以上传到Firestore时间戳? 如何将数据作为时间戳上传到Firestore? 希望您能回答我这个问题!
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。