查看: 1412|回复: 0

Android一个用户体验极差到流畅体验的优秀改动

[复制链接]

3

主题

3

帖子

13

积分

积分
13
发表于 2018-11-2 19:21:41 | 显示全部楼层 |阅读模式

问题描述:在网络不佳时私聊中发送文字等待时间特别长,导致用户体验极差,觉得是发送不了。

问题原因:由于私聊发送文字加了文字直译功能,开发人员将翻译的这个操作放在了点击事件后立即执行,等翻译完成了才会清空输入框、更新消息列表、发送消息。即原流程:输入文字->点击发送->翻译文字->创建消息实体->更新消息列表并清空输入框->发送消息。这样的逻辑就导致如果翻译的时间过长,就会给用户一个点击发送页面没有反应(其实是在进行翻译工作,没有更新UI的错觉。

解决思路:将私聊发送文字流程改为:输入文字->点击发送->创建消息实体->更新消息列表并清空输入框->翻译->发送消息并更新消息列表中此条消息内容。

这样的好处是用户点击发送及时更新UI,在消息列表中消息发送加载动画显示的情况下,用户会以为是在发送,这个过程中我们将翻译和发送操作一起完成,即完成消息发送整个功能,不会影响用户体验。


回复

使用道具 举报

友情链接

热点

返回列表 发新帖
您需要登录后才可以回帖 登录

本版积分规则

Copyright © 2018 SAMIM.All Rights Reserved

快速回复 返回顶部 返回列表