聊天广场 个人中心
立刻聊

客户端站内信的刷新机制

立刻聊 2015-03-27 21:08:57 阅读(1583)

在电话交友客户端的站内信列表中,与普通的ListView不同的是,站内信的列表是反向的,最新的数据显示在最下方,这一点通过Adapter的数据下标改变能实现,一个完整的自定义ListView除了数据列表之外,还有下拉刷新和加载下一页的功能。

之前辛苦写的这些功能,在这里都用不到了,次序都相反,判断是否到了顶部或者尾部的方法都迥然不同。

foot是下拉刷新的标识,ListView里面的item和adpter里不一样的,ListView的选项里包含里header和footer,这个我正在现场测试,默认有footer的时候,数量会多一项,况且在不同手机上这个标志肯定不同,所以我决定不做消息的下拉刷新了,在右上角放置一个刷新按钮,一样可以达到刷新的效果。

顶部的加载更多应该好做一点,检测是否是第一个可见的元素,这个不靠谱,需要检测head的位置,只要head漏出来,就加载下一页,另外header的样式要简单一点,可以只是一张旋转的图片,大家都明白什么意思,这样显得也简洁一些。

以上的做好之后,就需要做以下消息样式的定制。

其他文章
Copyright © 2009-2021 立刻聊 版权所有