效果图
数字角标
新消息提醒按钮
收到第一条新消息,则记录之前滚动条位置
如果当前在消息界面
且滚动到最下方,有新消息则直接添加并滚动到最下方
没有滚动到底部,有新消息在最下方提醒,点击后展示未读部分,跳转到上次浏览位置
如果有未读消息,但是退出消息界面,则隐藏消息提示按钮,清空未读消息数量
如果不在消息界面
收到新消息直接用数字角标提醒,并在首次收到消息时记录上次滚动位置
点击到消息界面,数字角标清空,直接滚动到底部
新消息不足一屏幕,则直接展示,情况消息提示按钮
新消息超过一屏幕,则展示消息提示按钮,点击按钮跳回到上次浏览的位置