聊天广场 个人中心
立刻聊

聊天系统中的巧妙用法

立刻聊 2015-06-09 16:28:33 阅读(1598)

电话聊天小功能的延迟执行

今天在开发电话聊天系统的时候,发现一个一个小问题,在处理比较耗时的电话交友程序,需要一个加载对话框,显示一个loading小图,其实可以用旋转的,但是旋转是连续的,不太美观,改用了动画替换。在高版本上运行一切正常,旋转起来很流畅,但是在低版本上旋转不起来。后来经过排查,不是因为旋转代码的问题,当电话聊天的loading对话框显示之后,定义了一个点击事件,触发旋转,还是能转起来。那就是调用事件问题,在多个函数里调用都不行,后来干脆延迟0.1秒后执行,结果就转起来了。这个旋转与否,对电话聊天系统的美观有影响,现在解决了。

聊天广场文字的显示问题

聊天广场需要一个分段式按钮来区别,文字如果是四个文字,显得有些拥挤,如果用广场二字,显示洽中。昨天计划的把电话聊天的状态表示一下,放电就用一个闪电的符号,免打扰和非聊天时段就用一个闹钟来代替,后来觉得这样太繁琐了。聊天广场个人资料显示中有一行数据是聊天价格,如果不能聊天的话,那个价格也就没用了,可以用来显示聊天状态。这样的安排很好,在电话聊天客户端的小屏幕上,尺寸要控制和谐。

搜索和聊天记录的图标

搜索和聊天记录也需要在聊天广场中显示,两者的图标已经确定。搜索就是放大镜,聊天记录就是一个小时钟。两者的点击部分要点击的时候变色,颜色变深。至于位置,重要的功能放在外面,聊天记录比较重要,所以靠近左侧显示。。

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