我正在使用flutter中带有n项的AnimatedList创建聊天。
我的问题是,每次我点击键盘,它都会覆盖最新的信息。我已经从其他视图了解了这种行为,在这些视图中,我用来解决将容器包装在SingleChildScrollView中的问题。但在AnimatedList的情况下,我无法将其包装为SingleChildScrollView中,因为它将出错:
垂直视区被赋予无界高度
有人知道要使用哪个小部件吗?AnimatedList将被推到键盘上方,它不会隐藏最新的消息。
另一种方法是重新滚动列表以匹配键盘高度,但这看起来很糟糕。
谢谢
编辑:最后使用ListView

最佳答案

尝试在脚手架中添加resizeToAvoidBottomPadding: false

关于flutter - 键盘在Flutter中重叠AnimatedList,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56061706/

10-11 14:56