最近在做一个聊天的页面,参考微信的聊天页面,对ListView
有下面几个需求
- 使用列表Widget,例如:ListView, CustomScrollView等
- 支持
scrollToEnd
,当键盘,表情面板,工具面板弹出时,消息滑动到底部 - 支持获取位置用于跳转
getCurrentIndexInfo
,用于保持加载数据时候的位置不变 - 支持
jumpToIndex
和scrollToIndex
,避免手动计算位置 - 滑动位置要准确,没有误差
- 滑动到底部不会出现bounce
- 由于键盘上移的时候scrollToEnd