草庐IT

dart-isolates

全部标签

dart - 如何在事件之上创建一个透明的全屏对话框 - Flutter

我正在尝试在事件之上创建一个透明的全屏对话框。我试过关注这个thread但解决方案不起作用。简而言之,我需要的是:全屏对话框。除了我用于对话框的小部件之外的透明背景这是我的代码:ToopendialogvoidonNextBtnClick(){varroute=newMaterialPageRoute(builder:(BuildContextcontext)=>newGenreDialogUI(),fullscreenDialog:true);Navigator.of(context).push(route);}ForDialogviewimport'package:flutter/

dart - 如何在事件之上创建一个透明的全屏对话框 - Flutter

我正在尝试在事件之上创建一个透明的全屏对话框。我试过关注这个thread但解决方案不起作用。简而言之,我需要的是:全屏对话框。除了我用于对话框的小部件之外的透明背景这是我的代码:ToopendialogvoidonNextBtnClick(){varroute=newMaterialPageRoute(builder:(BuildContextcontext)=>newGenreDialogUI(),fullscreenDialog:true);Navigator.of(context).push(route);}ForDialogviewimport'package:flutter/

dart - Flutter - 创建倒计时小部件

我正在尝试构建一个倒计时小部件。目前,我的结构可以正常工作。我只与倒计时本身作斗争。我使用倒计时插件尝试了这种方法:class_CountdownextendsState{intval=3;voidcountdown(){CountDowncd=newCountDown(newDuration(seconds:4));cd.stream.listen((Durationd){setState((){val=d.inSeconds;});});}@overridebuild(BuildContextcontext){countdown();returnnewScaffold(body:n

dart - Flutter - 创建倒计时小部件

我正在尝试构建一个倒计时小部件。目前,我的结构可以正常工作。我只与倒计时本身作斗争。我使用倒计时插件尝试了这种方法:class_CountdownextendsState{intval=3;voidcountdown(){CountDowncd=newCountDown(newDuration(seconds:4));cd.stream.listen((Durationd){setState((){val=d.inSeconds;});});}@overridebuild(BuildContextcontext){countdown();returnnewScaffold(body:n

dart - 在三元运算中检查 null

如果_contact不为空,我想在文本字段上设置一个默认值。为此newTextField(decoration:newInputDecoration(labelText:"Email"),maxLines:1,controller:newTextEditingController(text:(_contact!=null)?_contact.email:""))有没有更好的方法来做到这一点?例如:Javascript将类似于:text:_contact?_contact.email:"" 最佳答案 Dart自带?.和??运算符用于空

dart - 在三元运算中检查 null

如果_contact不为空,我想在文本字段上设置一个默认值。为此newTextField(decoration:newInputDecoration(labelText:"Email"),maxLines:1,controller:newTextEditingController(text:(_contact!=null)?_contact.email:""))有没有更好的方法来做到这一点?例如:Javascript将类似于:text:_contact?_contact.email:"" 最佳答案 Dart自带?.和??运算符用于空

dart - Flutter - 选择项目后折叠 ExpansionTile

我试图让ExpansionTile在我选择一个项目后折叠,但它不会关闭打开的列表。我尝试使用onExpansionChanged属性但没有成功你怎么能解决这个问题?插入一个gif,演示ExpansionTile在选择项目后没有折叠,下面也是使用的代码。import'package:flutter/material.dart';voidmain(){runApp(newExpansionTileSample());}classExpansionTileSampleextendsStatefulWidget{@overrideExpansionTileSampleStatecreateSt

dart - Flutter - 选择项目后折叠 ExpansionTile

我试图让ExpansionTile在我选择一个项目后折叠,但它不会关闭打开的列表。我尝试使用onExpansionChanged属性但没有成功你怎么能解决这个问题?插入一个gif,演示ExpansionTile在选择项目后没有折叠,下面也是使用的代码。import'package:flutter/material.dart';voidmain(){runApp(newExpansionTileSample());}classExpansionTileSampleextendsStatefulWidget{@overrideExpansionTileSampleStatecreateSt

dart - 如何仅将填充应用于 Flutter 中 TextField 中的文本?

没有填充我得到这个结果:这样的事情Padding(padding:EdgeInsets.all(20.0),child:TextField())我得到以下结果:这可能有点难以看清,但您只需看看边缘的红色徽章即可理解我的意思。我只想用我的填充移动文本,但实际上整个TextField都应用了填充,即下划线随着填充移动,但我想要下划线仍然遍历整个View,只有TextField内的文本受填充影响。 最佳答案 将填充应用于TextField的内容。你可以申请contentPaddingpropertyofItemDecorationatde

dart - 如何仅将填充应用于 Flutter 中 TextField 中的文本?

没有填充我得到这个结果:这样的事情Padding(padding:EdgeInsets.all(20.0),child:TextField())我得到以下结果:这可能有点难以看清,但您只需看看边缘的红色徽章即可理解我的意思。我只想用我的填充移动文本,但实际上整个TextField都应用了填充,即下划线随着填充移动,但我想要下划线仍然遍历整个View,只有TextField内的文本受填充影响。 最佳答案 将填充应用于TextField的内容。你可以申请contentPaddingpropertyofItemDecorationatde