草庐IT

dart-isolates

全部标签

dart - Flutter 将状态栏亮度更改为暗

我尝试了几种使状态栏图标变暗的方法,但在按下主页并返回到应用后状态栏图标是白色的!似乎是它的flutter错误。但在iOS中它工作正常。我试过这些方法:安卓应用风格:false应用栏亮度:brightness:Brightness.darkflutterAPI:SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark.copyWith(statusBarIconBrightness:Brightness.dark));flutter_statusbarcolor包:import'package:flutter_stat

dart - flutter 单选按钮的问题

我只想拥有普通的单选按钮,其中只能选择组中的一个按钮。根据网上的教程,我们需要将groupvalue变量设置为onChanged中setState方法中的值。如果我这样做,我可以选择所有按钮,我不希望这种情况发生。我只想一次选择一个按钮(从那个组中)。如果我的代码或任何其他方式有任何问题,请告诉我。option是标题的字符串参数optionvalue是该选项的值。classOptionextendsStatefulWidget{finalStringoption;finalintoptionvalue;Option(this.option,this.optionvalue);_Opti

dart - flutter 单选按钮的问题

我只想拥有普通的单选按钮,其中只能选择组中的一个按钮。根据网上的教程,我们需要将groupvalue变量设置为onChanged中setState方法中的值。如果我这样做,我可以选择所有按钮,我不希望这种情况发生。我只想一次选择一个按钮(从那个组中)。如果我的代码或任何其他方式有任何问题,请告诉我。option是标题的字符串参数optionvalue是该选项的值。classOptionextendsStatefulWidget{finalStringoption;finalintoptionvalue;Option(this.option,this.optionvalue);_Opti

dart - 如何防止对 Flutter Inkwell 进行多次触摸

我是flutter的新手,我有一个计数器按钮,我想防止它被多次触摸。Tap函数在Inkwell组件下定义(onTap:()=>counterBloc.doCount(context))。如果我运行这个应用程序并进行多点触控,计数器会快速上升,但我不希望它发生。有什么想法吗?下面是我的代码:Expanded(child:Container(padding:EdgeInsets.only(right:16),alignment:Alignment.centerRight,child:InkWell(onTap:()=>counterBloc.doCount(context),child:S

dart - 如何防止对 Flutter Inkwell 进行多次触摸

我是flutter的新手,我有一个计数器按钮,我想防止它被多次触摸。Tap函数在Inkwell组件下定义(onTap:()=>counterBloc.doCount(context))。如果我运行这个应用程序并进行多点触控,计数器会快速上升,但我不希望它发生。有什么想法吗?下面是我的代码:Expanded(child:Container(padding:EdgeInsets.only(right:16),alignment:Alignment.centerRight,child:InkWell(onTap:()=>counterBloc.doCount(context),child:S

dart - 如何将某人的用户 ID 存储在我的 friend 集合中以及如何使用带有 flutter 的 firestore 检索该用户的数据?

我想将我的friend用户ID存储在我的friend集合中。我不知道如何在其他用户集合中存储某人的详细信息。这是我获取当前用户的代码。Future_getUserDoc()async{finalFirebaseAuth_auth=FirebaseAuth.instance;finalFirestore_firestore=Firestore.instance;FirebaseUseruser=await_auth.currentUser();setState((){userRef=_firestore.collection('users').document(user.uid);});

dart - 如何将某人的用户 ID 存储在我的 friend 集合中以及如何使用带有 flutter 的 firestore 检索该用户的数据?

我想将我的friend用户ID存储在我的friend集合中。我不知道如何在其他用户集合中存储某人的详细信息。这是我获取当前用户的代码。Future_getUserDoc()async{finalFirebaseAuth_auth=FirebaseAuth.instance;finalFirestore_firestore=Firestore.instance;FirebaseUseruser=await_auth.currentUser();setState((){userRef=_firestore.collection('users').document(user.uid);});

dart - 这是将状态数据从父级发送到子级的正确方法吗

有没有其他更好的方式发送数据import'package:flutter/material.dart';import'./bottomNav.dart';voidmain()=>runApp(Parent());classParentextendsStatefulWidget{StatecreateState(){//TODO:implementcreateStatereturn_ParentState();}}class_ParentStateextendsState{intcount=1;@overrideWidgetbuild(BuildContextcontext){//TOD

dart - 这是将状态数据从父级发送到子级的正确方法吗

有没有其他更好的方式发送数据import'package:flutter/material.dart';import'./bottomNav.dart';voidmain()=>runApp(Parent());classParentextendsStatefulWidget{StatecreateState(){//TODO:implementcreateStatereturn_ParentState();}}class_ParentStateextendsState{intcount=1;@overrideWidgetbuild(BuildContextcontext){//TOD

dart - 在 Flutter 中从 Controller 控制滚动条

我已经制作了一个可水平滚动的列表,但我想控制从特定小部件的滚动。在图中,如果我按住底部的视频进度条并将其向右移动,它应该会使屏幕滚动。当我通过滑动屏幕水平滚动列表时,它也会调整其位置。我已经制作了所有的小部件。我只想知道如何同步它们。. 最佳答案 您可以在滚动Controller中使用position。例如-如果我必须在用户到达小部件列表末尾时执行操作,这就是条件-if(_scrollController.position.pixels==_scrollController.position.maxScrollExtent){}