###(一)、单击全屏浏览文本
这个项目中文本点击进入全屏,使用一段时间后感觉很自然,很得劲;而双击则感觉有点笨重。
如果喜欢双击模式,可以在“设置--通用”里面更改
图片单击放大,视频单击播放,声音也是单击播放,地图点击,gif也是单击
也就是说单击是一种查看消息详情的触发方式,而文本消息的详细模式就是全屏浏览
文本采用单击触发,而不是双击的理由:
- 单击触发文本全屏浏览,会和其他类型的消息触发方式一致
- 单击比起双击更易操作,鼠标双击还可以接受,用手指双击体验不好
- 用户意识到文本也和图片、视频、声音一样单击触发后,文本误操作概率不会高于其他类型Cell
- 文本内电话、URL、邮件、控制字符串等可点击区域造成的干扰很小
- 鼓励全屏查看文本,可以有更好的浏览体验,同时也可以提供更多的功能
- 如果实在众口难调,在设置--通用里面加个“单击、双击”的切换开关即可
###(二)、改进输入框——细节待定
为什么输入框要限制为5行?,是因为80-90%的消息长度不足5行,还是纯粹为了美观,还是用户在输入消息时需要实时查看历史消息?
输入框可以更宽更高,字体可以更大更宽松
###(三)、所有消息参与卡片式浏览——细节待定
现在只有图片、视频、小视频参与卡片式浏览,如果鼓励全屏浏览文本,那么就必须实现文本的卡片式浏览;
在群聊中,往往对某些人更感兴趣,比如活动组织者。我想做成左右滑动正常浏览,上下滑动则只浏览当前消息发送者的历史消息,
总之,左右滑动是群聊, 上下滑动相当于单聊。
###(四)、消息缩略图
我想要下面的效果:
####1、消息本身自带缩略图,而不是客户端收到消息后再去下载缩略图。
目前做法
:消息收到后先显示一个默认图片,等待缩略图下载完毕后再替换默认图片,这种行为我非常不喜欢。
我曾经为了解决这个问题,在客户端收到消息后延迟派发直到缩略图下载完毕,不过最后细节不好处理放弃了。
希望做法
:我希望消息本身就自带一个缩略图,哪怕这个缩略图非常粗糙,只要大体看出点眉目即可。
####2、APP自动下载高清缩略图
目前做法
:现在收到消息后要想显示高清缩略图必须下载照片原图后,APP自己生成一个高清缩略图。
希望做法
:APP主动下载消息高质量缩略图,没有必要下载原图。用户根据高清缩略图来决定自己是不是感兴趣
####3、用户主动下载照片原图
唯有当用户主动点击照片后,才开始下载照片原图。
当然不是每一个照片都要分为三个形态分别下载,一般照片,高清缩略图和原图可以合二为一,直接下载原图即可。