我的Firebase结构是这样的:我想在FirebaseAnimatedList中获取“groupName”列表。如何实现?我当前的代码:chatGroupNameReference=FirebaseDatabase.instance.reference().child("chat_group_message_user_info").child(widget.user.uid);body:newContainer(child:newFlexible(child:newFirebaseAnimatedList(query:chatGroupNameReference,padding:co
我的Firebase结构是这样的:我想在FirebaseAnimatedList中获取“groupName”列表。如何实现?我当前的代码:chatGroupNameReference=FirebaseDatabase.instance.reference().child("chat_group_message_user_info").child(widget.user.uid);body:newContainer(child:newFlexible(child:newFirebaseAnimatedList(query:chatGroupNameReference,padding:co
我想知道如何使用新查询、新内容更改路径来重建FirebaseAnimatedList。newFlexible(child:newFirebaseAnimatedList(query:query,sort:(DataSnapshota,DataSnapshotb)=>b.key.compareTo(a.key),itemBuilder:(BuildContextcontext,DataSnapshotsnapshot,Animationanimation,intindex){...})当我实时更改查询时,它不会更改列表中的结果:setState((){query="another/pat
我想使用FirebaseAnimatedList进行分页,但我不知道该怎么做。我将ScrollController设置为Controller属性,并且能够在滚动到顶部时收到通知,但我不知道之后如何获取其他数据。有人知道如何分页吗?代码:intlimit=15;@overridevoidinitState(){this.roomId=widget.roomId;listScrollController=newScrollController()..addListener(_listener);super.initState();}_listener(){if(listScrollCont
我有一个带有主体的Scaffold:body:newColumn(children:[newFlexible(child:newFirebaseAnimatedList(query:FirebaseDatabase.instance.reference().child('products').orderByChild('order'),padding:newEdgeInsets.all(8.0),reverse:false,itemBuilder:(_,DataSnapshotsnapshot,Animationanimation,intx){returnnewProductItem(