【发布时间】:2021-05-26 20:18:52
【问题描述】:
我想让我的聊天消息在每次打开某人的聊天时向下滚动。我曾尝试使用 jumpTo(),但没有成功。也许有人知道如何使它工作?提前谢谢!
这里是代码 sn-p
Widget ChatMessageList() {
return StreamBuilder(
stream: chatMessageStream,
builder: (context, snapshot) {
return snapshot.hasData
? ListView.builder(
controller: controller,
itemCount: snapshot.data.docs.length,
itemBuilder: (context, index) {
return MessageTile(
snapshot.data.docs[index].data()["message"],
snapshot.data.docs[index].data()["sendBy"] ==
Constants.myName,
);
controller.jumpTo(controller.position.maxScrollExtent);
},
)
: Container();},);}
【问题讨论】: