聊天广场 个人中心
立刻聊

照片动态自定义代替GridView

立刻聊 2015-05-04 22:50:24 阅读(1498)

电话聊天中的照片动态,昨天我是用的表格控件,内嵌到列表控件里面,虽然可以显示照片显示一张,或者九张都可以,可是当他下拉刷新的时候会出现失误我用的方式进行重写代码还是没有通过,所以我决定不用表格控件显示照片了。

表格控件,他有一个复用功能,这个功能可以让滑动更加流畅,可是那只是针对大量数据的时候才展现她的优点,但是个人照片,动态最多显示九张图片,还有一个表格控件,他占着内存比较大,因为它的功能比较多,我一会儿去查看一下的源代码大小,如果自己写一个显示照片的控件,占用内存不是很大的话,运行也很流畅的话,我就决定自己用自己写的。

在这个地方,如果自己写一个图片控件,可以显示一早就张图片,每张图片的排布方式不一样,这样更能够显示电话聊天的易用性。用户在电话聊天客户端上传照片的时候我敢说很大一部分人上传一张图片,如果我上传一张图片,就用表格控件的话,他也只显示小图,那样显得不太好写,鉴于第二个电话聊天,源代码项目运行的速度也变慢,我决定新开的三个代码进行单独测试开发,照片显示控件。

这样的话,就把列表控件的下拉刷新功能,恢复到以前的代码,这样能够保证两处电话聊天的代码能够统一,我现在先去看一下两个空间列表和图片源代码的大小对比。

刚才差看了一下表格控件的源代码大小是65k,图片控件大小是30k,这样我明显后者更具有优势,况且就算用表格控件,它里面同样包含相同的照片,在,源代码,大小这一关,后者占据优势,然后就看实际的运行效果如何,只要不在我的中兴和摩托罗拉手机上运行不卡,就通过我的测试了就可以在电话聊天客户端运行了。

你自己开发照片空间还有一个好处是根据不同数量的照片显示不同的布局根据不同的布局显示不同大小的照片,例如一张图片的时候,你不可能显示小图也不可能加载小图,这样会很模糊,最多的情况下,显示九张图片,你不可能全部加载大图,这样会让加载很慢的,甚至让我电话聊天客户端卡住了,只能显示小图

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