【发布时间】:2019-05-09 14:29:08
【问题描述】:
我在 Flutter 中使用 AnimatedList 和 n 项目来创建聊天。
我的问题是,每次我敲击键盘时,它都会覆盖最新的消息。我已经从其他视图中知道了这种行为,我曾经解决它以将容器包装在SingleChildScrollView 中。但是在AnimatedList 的情况下,我无法将其包装成SingleChildScrollView,因为它会出错:
垂直视口的高度没有限制
有谁知道AnimatedList 会被推到键盘上方,它不会隐藏最新消息。
另一种方法是重新滚动列表以匹配键盘高度,但这似乎很老套。
谢谢
编辑:最后使用了ListView。
【问题讨论】:
-
你是如何解决这个问题的?
-
@AkashGorai 我最终使用了
ListView