好几天了,电话聊天客户端的,图片加载类终于有点眉目了。用线程池加载,否则界面会卡。加载的时候要给图片设置tag,显示的时候要检测当前url和tag是否相同,否则会出现图片加载混乱的状况。
占位图,也就是加载前的空白头像,这个要找个好点的照片来代替吧。与默认头像区别开来。
还有为了提高ListView的性能,要引入Hold,不要怕代码多,代码多了效率不一定差。
最下面那个loading图标的样式要做的小一点,居中,漂亮些,用中文代替,加载完全部数据的时候要隐藏。
现在加载数据是每页5个,这是为了方便调试,实际的时候要以20个为准。
最后是把列表的样式做完善,例如圆角图片,文字大小排布颜色,行点击选中的颜色。