草庐IT

dart-async

全部标签

dart - 单选按钮小部件在 Flutter 中的 AlertDialog 小部件中不起作用

我希望用户在移动到我的Flutter应用程序中的第二页之前选择单选按钮中给出的选项。我在它显示的Alertdialog中显示单选按钮小部件,但单选按钮在选择后没有改变。一切状态类floatingActionButton:FloatingActionButton(child:Icon(Icons.create),onPressed:(){returnshowDialog(context:context,builder:(context)=>AlertDialog(title:Text("SelectGradeSystemandNoofSubjects"),actions:[Radio(v

dart - 如何在 flutter 的小部件中创建内循环?

我有一个json文件:[{"1":[{"week":"Saturday"},{"name":"A","time":"15:30"},{"name":"B","time":"18:45"},{"name":"C","time":"21:00"}]},{"2":[{"week":"Sunday"},{"name":"D","time":"14:30"},{"name":"E","time":"15:00"}]}]这是我的代码。假设counter列表是从json文件生成的。import'dart:convert';import'package:flutter/material.dart';v

dart - 如何在 flutter 的小部件中创建内循环?

我有一个json文件:[{"1":[{"week":"Saturday"},{"name":"A","time":"15:30"},{"name":"B","time":"18:45"},{"name":"C","time":"21:00"}]},{"2":[{"week":"Sunday"},{"name":"D","time":"14:30"},{"name":"E","time":"15:00"}]}]这是我的代码。假设counter列表是从json文件生成的。import'dart:convert';import'package:flutter/material.dart';v

dart - 未定义的名称 'BASE64'

为什么import'dart:convert'显示BASE64;给我一个错误?import'dart:convert'showBASE64;varoutput=BASE64.encode(digest.bytes)Undefinedname'BASE64'.谢谢 最佳答案 在Dart2中,此类SCREAMING_CASE常量名称已更改为lowerCamelCase只需将BASE64更改为base64。类似于JSON->json等等。 关于dart-未定义的名称'BASE64',我们在St

dart - 未定义的名称 'BASE64'

为什么import'dart:convert'显示BASE64;给我一个错误?import'dart:convert'showBASE64;varoutput=BASE64.encode(digest.bytes)Undefinedname'BASE64'.谢谢 最佳答案 在Dart2中,此类SCREAMING_CASE常量名称已更改为lowerCamelCase只需将BASE64更改为base64。类似于JSON->json等等。 关于dart-未定义的名称'BASE64',我们在St

dart - 卡片宽度与父级匹配 : flutter

我是Flutter的新手,所以我想知道如何设置宽度以匹配父布局宽度newScaffold(body:newContainer(decoration:newBoxDecoration(color:AppColors.hoBlue),child:Padding(padding:EdgeInsets.all(20.0),child:newCenter(child:Column(mainAxisAlignment:MainAxisAlignment.center,children:[Stack(children:[Row(children:[Expanded(child:Padding(pad

dart - 卡片宽度与父级匹配 : flutter

我是Flutter的新手,所以我想知道如何设置宽度以匹配父布局宽度newScaffold(body:newContainer(decoration:newBoxDecoration(color:AppColors.hoBlue),child:Padding(padding:EdgeInsets.all(20.0),child:newCenter(child:Column(mainAxisAlignment:MainAxisAlignment.center,children:[Stack(children:[Row(children:[Expanded(child:Padding(pad

dart - Flutter Stepper 卧式不工作

我在将步进器类型从垂直更改为水平时遇到问题。这是我的代码:body:newListView.builder(itemCount:data==null?0:5,itemBuilder:(BuildContextcontext,intindex){returnnewCard(//child:newText(data[index]["title"]),child:Padding(padding:constEdgeInsets.all(8.0),child:Stepper(steps:my_steps,type:StepperType.horizontal,controlsBuilder:(B

dart - Flutter Stepper 卧式不工作

我在将步进器类型从垂直更改为水平时遇到问题。这是我的代码:body:newListView.builder(itemCount:data==null?0:5,itemBuilder:(BuildContextcontext,intindex){returnnewCard(//child:newText(data[index]["title"]),child:Padding(padding:constEdgeInsets.all(8.0),child:Stepper(steps:my_steps,type:StepperType.horizontal,controlsBuilder:(B

dart - 如何使容器拉伸(stretch)以占据与行相同的高度?

我想实现类似下面的东西我能做到什么这是我的代码returnCard(shape:RoundedRectangleBorder(borderRadius:BorderRadius.all(Radius.circular(10))),child:Row(children:[Container(color:Colors.orange,width:4,),Expanded(child:Column(children:[Row(children:[Icon(Icons.alarm),SizedBox(width:2,),Text("Starts",style:TextStyle(fontFami