聊天广场 个人中心
立刻聊

曲折的电话交友类库选择

立刻聊 2015-10-12 22:44:52 阅读(1665)

今天所做的电话聊天软件开发工作依然是图片加载库,UIL的代码很小,但是使用起来很复杂,而且fade效果不好,重新加载聊天数据的时候,页面的图片会闪现一下。依然喜欢glide。

电话交友glided的缺点与克服

glide是谷歌推荐给交友程序使用的库,代码量很多,性能肯定也好,尤其是它那个fade效果很自然,很流畅,能够让电话聊天的软件界面焕然一新,可是它有好几个缺点需要克服。

图片加载失败的情况

在网速慢的情况下,我这里为了配合电话聊天的真实网络环境,使用了限制wifi网速的功能,在这种情况下,会出现没有加载的照片,尽管我等待了好久,还是没有加载,后来发现是加载失败了,刚开始我以为需要在代码里设置一个参数,但是找了很久都没有找到,后来在网络连接类有两个时间超时的参数,我修改了这俩数值之后就ok了,默认的是5秒没有返回结果则认为失败,我手工调整了这个时间,调整为25秒。其实在真实的电话交友软件运行环境里,还真有可能出现这种情况。

个人聊天页面的头像加载失败

这里为了美化电话聊天界面,用到了圆角和边框的图片,在默认的slide加载的时候会不显示图片,我又不可能换其他框架,所以就启用了我原生最原始的图片类,当初是我自己写的,在某些情况下还是很有用的,这样整个电话交友软件里存在两套图片加载的方法。

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