草庐IT

flutter_screenutil

全部标签

flutter - flutter_bloc 的 BlocBuilder 是否可以避免重建 Widget 中没有变化的部分?

BlocBuilderflutter_bloc是将页面的所有状态放在一起。pullingalist有两个数据(isPullingState,dataList),当dataList没有改变,但是构建了isPullingState的widget部分,它从true变成了false?BlocBuilderCondition看起来只在孔状态不变时才避免重建。 最佳答案 BlocBuilder有一个可选参数condition类型为boolFunction(Stateprevious,Statecurrent),你需要返回true如果您希望小部件

firebase - Flutter 状态管理问题

我的问题与提供者模式/库有关。我创建了一些状态类如下(我替换了content/var名称以尽量保持简单)classState1withChangeNotifier{String_s;sets(StringnewS){_s=newS;notifyListeners();}}然后我使用多供应商来传递它(在widgetinit中创建对象,它充当应用程序中所有内容的父级。)child:MultiProvider(providers:[ChangeNotifierProvider(builder:(context)=>state1),],child:Stack(alignment:Alignme

firebase - Flutter 状态管理问题

我的问题与提供者模式/库有关。我创建了一些状态类如下(我替换了content/var名称以尽量保持简单)classState1withChangeNotifier{String_s;sets(StringnewS){_s=newS;notifyListeners();}}然后我使用多供应商来传递它(在widgetinit中创建对象,它充当应用程序中所有内容的父级。)child:MultiProvider(providers:[ChangeNotifierProvider(builder:(context)=>state1),],child:Stack(alignment:Alignme

flutter - 使用 regEx 的表单验证在 flutter 中不起作用

我在登录屏幕上工作,我想为它制作基本的正则表达式。我正在使用来自BeautyTextField的自定义UI元素库这是我的电子邮件和密码输入小部件WidgetemailInput(){returnBeautyTextfield(validator:(value)=>RegExp(r"^[a-zA-Z0-9.]+@[a-zA-Z0-9]+\.[a-zA-Z]+").hasMatch(email)?"EnterValidEmail":null,decoration:InputDecoration(labelText:"Email"),cornerRadius:BorderRadius.all

flutter - 使用 regEx 的表单验证在 flutter 中不起作用

我在登录屏幕上工作,我想为它制作基本的正则表达式。我正在使用来自BeautyTextField的自定义UI元素库这是我的电子邮件和密码输入小部件WidgetemailInput(){returnBeautyTextfield(validator:(value)=>RegExp(r"^[a-zA-Z0-9.]+@[a-zA-Z0-9]+\.[a-zA-Z]+").hasMatch(email)?"EnterValidEmail":null,decoration:InputDecoration(labelText:"Email"),cornerRadius:BorderRadius.all

flutter - 如何构建类的对象以在 ListView.builder 中使用?

我做了一类汽车(有多个字符串,例如价格和品牌等),我正在尝试构建它的列表,以便在ListView中构建卡片时可以使用它,但屏幕上没有显示任何内容当我运行代码时。我收到一条错误消息,指出垂直视口(viewport)的高度没有限制,我的应用程序没有显示任何卡片(尽管它确实在屏幕上显示了其他任何内容)我的类(class):-classcars{Stringbrand,type,model,color,price,pic;cars(Stringb,Stringt,Stringm,Stringc,Stringp1,Stringp2){brand=b;type=t;model=m;color=c;

flutter - 如何构建类的对象以在 ListView.builder 中使用?

我做了一类汽车(有多个字符串,例如价格和品牌等),我正在尝试构建它的列表,以便在ListView中构建卡片时可以使用它,但屏幕上没有显示任何内容当我运行代码时。我收到一条错误消息,指出垂直视口(viewport)的高度没有限制,我的应用程序没有显示任何卡片(尽管它确实在屏幕上显示了其他任何内容)我的类(class):-classcars{Stringbrand,type,model,color,price,pic;cars(Stringb,Stringt,Stringm,Stringc,Stringp1,Stringp2){brand=b;type=t;model=m;color=c;

android-studio - Flutter - 如何更改 TextField 边框颜色?

我已经尝试了所有方法来尝试更改文本字段的边框颜色,但它似乎被忽略了。我试过sideBorder(甚至宽度也被忽略)、hintStyle、仅将特定主题应用于此小部件,它们似乎都被忽略了。child:newTheme(data:ThemeData(primaryColor:Colors.white,accentColor:Colors.white,hintColor:Colors.white//ThisisIgnored,inputDecorationTheme:InputDecorationTheme(border:OutlineInputBorder(borderSide:Border

android-studio - Flutter - 如何更改 TextField 边框颜色?

我已经尝试了所有方法来尝试更改文本字段的边框颜色,但它似乎被忽略了。我试过sideBorder(甚至宽度也被忽略)、hintStyle、仅将特定主题应用于此小部件,它们似乎都被忽略了。child:newTheme(data:ThemeData(primaryColor:Colors.white,accentColor:Colors.white,hintColor:Colors.white//ThisisIgnored,inputDecorationTheme:InputDecorationTheme(border:OutlineInputBorder(borderSide:Border

debugging - 调试flutter时如何打印出对象的整个字符串私有(private)值

我正在调试使用LocalStorage的代码.发现很难查看_file.path的整个值:printthis._file.path会给出错误error:org-dartlang-debug:synthetic_debug_expression:1:6:Error:Thegetter'file'isn'tdefinedfortheclass'本地存储'WATCH窗口展开这个值,但只能看到部分字符串打印this并展开为这个值,只看到部分字符串值---/Application/3...以...结尾也是。我可以更改库的代码以添加新行print(_file.path);但我不认为这是推荐的,因为它