我正在将AnimatedList与Flutter中的n
个项目一起使用来创建聊天。
我的问题是,每次我敲击键盘时,它都会覆盖最新消息。我已经从其他视图中了解了此行为,在这些视图中我曾经解决该问题以将容器包装在SingleChildScrollView
中。但是,如果使用AnimatedList
,则无法将其包装到SingleChildScrollView
中,因为它将出现以下错误:
垂直视口的高度不受限制
有人知道使用哪个AnimatedList
小部件会被推到键盘上方,不会隐藏最新消息。
另一种方法是重新滚动列表以匹配键盘高度,但这似乎很麻烦。
谢谢
编辑:最后使用ListView
。
答案 0 :(得分:0)
尝试在支架中添加resizeToAvoidBottomPadding: false
。