聊天广场 个人中心
立刻聊

电话交友客户端之下拉刷新详解

立刻聊 2015-03-21 13:11:42 阅读(1529)

现在在做客户端的下拉刷新部分,使用起来看起来很简单,却用很多代码来实现,这也是交友应用必经 之路。

把头部,尾部和中间封装到一个Box里面,Box作为容器,因为里面有个ListView把鼠标事件给屏蔽了, 所以触摸事件只能在ListView里面实现。

在处理多线程的时候,遇到过Thread和Runable,本来以为Runable方便一些,后来经过多次查阅资料, 得出一个结论,如果不需要继承多个类的话,还是Thread方便,就我这水平还能需要到继承多个类吗,还 是用Thread方便,之前好多电话聊天代码里都是用的Thread呢。

平滑移动的类,可以写到一个专门的类里,调用的时候引用一些就好了,要全部写在一个类里面,代码 阅读管理起来很不方便的,一个类只继承一个Runable会出错,那就在他外面再包装一层类。

这个做好之后,就要做加载数据和下一页的功能了吧,考虑到ListView阻断了其他的触摸滑动事件,虽 然有办法阻止这个,但是不想去惹那个麻烦了,还是一起写到List类里面。加载下一页功能里,需要定义 一个Foot,这个Foot可以代替屏幕中间的加载进度条,今天争取把这个类调试好,然后组合到电话聊天的 程序里,我现在另外开了一个小程序来做调试,因为这样编译速度快,现在电话交友代码越来越多,调试 起来很慢,只能用这个方法来提高速度。

另外还得考虑用java写一个,专门来生成Adaper的代码,一个字段需要重复4,5编,那样写起来太麻烦 了,以后代码中用到很多Adapter,到时候自动生成就行了,这样也能提高开发效率。

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