草庐IT

firebase - 如何在不重置状态的情况下更新 StreamBuilder 中的 Flutter Cards?

我让StreamBuilder正常工作。1件事,每次1个元素更改时,整个列表都会重置。因此,例如,每张卡片都有一个计数器,我希望在不改变屏幕的情况下看到它的加减。我怎样才能做到这一点?这是我的代码(更新了完整的文件堆栈)...finalFirebaseAuth_auth=FirebaseAuth.instance;finalfb=FirebaseDatabase.instance.reference();finalfalQuery=fb.child('NumberOnes').orderByChild('Value');finalstreamQuery=fb.child('Number

firebase - 如何在不重置状态的情况下更新 StreamBuilder 中的 Flutter Cards?

我让StreamBuilder正常工作。1件事,每次1个元素更改时,整个列表都会重置。因此,例如,每张卡片都有一个计数器,我希望在不改变屏幕的情况下看到它的加减。我怎样才能做到这一点?这是我的代码(更新了完整的文件堆栈)...finalFirebaseAuth_auth=FirebaseAuth.instance;finalfb=FirebaseDatabase.instance.reference();finalfalQuery=fb.child('NumberOnes').orderByChild('Value');finalstreamQuery=fb.child('Number

Flutter 共享元素英雄动画不适用于自定义 ModalRoute

为了在flutter中获得类似模态的效果(当页面被推到当前页面的顶部时,背景为黑色并且足够透明,以便您可以在背景中看到后面的页面)。我正在使用ModalRoute类在我当前页面的顶部显示一个覆盖小部件。我的问题是:当我的TestOverlay页面进入时,只显示fadeIn动画而不显示SharedElementHero动画。后面的页面有一个Hero(tag:"111",child:Text("Test"))小部件,当我调用Navigator.of(context).push(TestOverlay());只有FadeIn是动画的,共享元素转换不起作用..:(谁知道为什么?谢谢!!clas

Flutter 共享元素英雄动画不适用于自定义 ModalRoute

为了在flutter中获得类似模态的效果(当页面被推到当前页面的顶部时,背景为黑色并且足够透明,以便您可以在背景中看到后面的页面)。我正在使用ModalRoute类在我当前页面的顶部显示一个覆盖小部件。我的问题是:当我的TestOverlay页面进入时,只显示fadeIn动画而不显示SharedElementHero动画。后面的页面有一个Hero(tag:"111",child:Text("Test"))小部件,当我调用Navigator.of(context).push(TestOverlay());只有FadeIn是动画的,共享元素转换不起作用..:(谁知道为什么?谢谢!!clas

list - 范围错误(索引): Invalid value: Valid value range is empty: 0

我正在尝试从API中获取一个列表,该列表是fetchImages和fetchCategories两种方法。第一次显示红屏错误,然后2秒后自动加载列表。您能否告诉我我的代码有什么问题以及如何避免在我的应用中显示红屏错误?Widgetbuild(context){try{if(isFirst==true){fetchImage();fetchCategories(context);isFirst=false;}}catch(Exception){}returnMaterialApp(home:Scaffold(backgroundColor:Colors.black,appBar:AppB

list - 范围错误(索引): Invalid value: Valid value range is empty: 0

我正在尝试从API中获取一个列表,该列表是fetchImages和fetchCategories两种方法。第一次显示红屏错误,然后2秒后自动加载列表。您能否告诉我我的代码有什么问题以及如何避免在我的应用中显示红屏错误?Widgetbuild(context){try{if(isFirst==true){fetchImage();fetchCategories(context);isFirst=false;}}catch(Exception){}returnMaterialApp(home:Scaffold(backgroundColor:Colors.black,appBar:AppB

flutter - ListView 在列表顶部时与元素重叠

在我的Flutter应用中使用ListView时,我遇到了一个奇怪的视觉故障。我已经用一小段代码(如下)重现了这个问题。当列表滚动到顶部时,列表会覆盖其下方的元素。只要我向下滚动一点,列表就会遵守它所在的Expanded元素的边界,并且重叠停止。左图显示了缺陷。请注意元素如何与红色区域重叠。右图显示了我滚动一点后的情况,现在我们可以看到红色区域上方出现了正确的空间。我做错了什么还是这里有错误?import'package:flutter/material.dart';voidmain(){runApp(newMaterialApp(home:newExampleWidget()));}

flutter - ListView 在列表顶部时与元素重叠

在我的Flutter应用中使用ListView时,我遇到了一个奇怪的视觉故障。我已经用一小段代码(如下)重现了这个问题。当列表滚动到顶部时,列表会覆盖其下方的元素。只要我向下滚动一点,列表就会遵守它所在的Expanded元素的边界,并且重叠停止。左图显示了缺陷。请注意元素如何与红色区域重叠。右图显示了我滚动一点后的情况,现在我们可以看到红色区域上方出现了正确的空间。我做错了什么还是这里有错误?import'package:flutter/material.dart';voidmain(){runApp(newMaterialApp(home:newExampleWidget()));}

button - 凸起的按钮宽度减少 flutter

凸起的按钮占用太多宽度,我想根据我的布局减少...ButtonTheme(minWidth:16.0,height:30.0,child:RaisedButton(onPressed:()=>print("a"),child:newRow(children:[Padding(padding:constEdgeInsets.only(right:6.0),child:Text('SORTBY',style:TextStyle(fontSize:12.0),),),Icon(Icons.keyboard_arrow_down,size:20.0,),],),),),

button - 凸起的按钮宽度减少 flutter

凸起的按钮占用太多宽度,我想根据我的布局减少...ButtonTheme(minWidth:16.0,height:30.0,child:RaisedButton(onPressed:()=>print("a"),child:newRow(children:[Padding(padding:constEdgeInsets.only(right:6.0),child:Text('SORTBY',style:TextStyle(fontSize:12.0),),),Icon(Icons.keyboard_arrow_down,size:20.0,),],),),),