【发布时间】:2019-12-17 10:25:59
【问题描述】:
当我在ListView 顶部添加一些项目时,它会滚动到0 索引上的顶部项目。但我需要它保持与添加项目之前相同的位置。
例如,消息列表顶部的聊天历史分页,如果我打开任何信使(Telegram、WhatsApp 等),打开历史悠久的聊天并向下滚动下载历史。历史将被添加到列表的顶部(从服务器一次约 20 条消息),但列表将保持在同一位置(滚动时)。
如果你添加到底部,Flutter ListView 的行为就像这样,但是如果你添加到顶部,它会跳转到第一个添加的项目。我希望它留下来。
【问题讨论】:
标签: flutter dart flutter-layout