首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >进度信息-用户体验

进度信息-用户体验
EN

Stack Overflow用户
提问于 2009-12-02 10:55:04
回答 5查看 1.8K关注 0票数 1

在显示进度条时,是否显示一般消息,如:

  • "Working"
  • "Loading"
  • "In Progress"

或者是更细粒度的消息所带来的值得用户体验改进的额外编码工作,如

  • “装入5个”
  • “装载组中的第2个案例”
  • "Saving POL10283"

ALso,如果您编写了细粒度消息,您是从它们所属的对象控制这些消息,还是控制对象正在加载的更广的视图/模块?

标记

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-12-02 10:58:02

如果您的消息让用户知道任务完成后还有多少时间,这将大大提高可用性。

因此,像“处理5项中的第2项”这样的事情肯定比“处理”更好。

我还建议避免进度条,而不是一直跑到结束,然后简单地一次又一次地开始。这只是用来取笑用户的。感觉就像:“很快就会完成的。好吧,也许再过一分钟。马上就好”。

票数 2
EN

Stack Overflow用户

发布于 2009-12-02 10:57:53

如果您不知道任务的长度(没有计数或循环计数),那么一般的消息或信息--具体的步骤是可以的,但是我倾向于尝试完成百分比或“5中的第2种情况”。

这可以更好地指示正在执行的实际任务。

票数 1
EN

Stack Overflow用户

发布于 2009-12-02 11:01:51

评估“价值”相当困难。作为一个用户,我真的很想知道发生了什么。因此,我倾向于尝试实现这样的细节。

我会将视图与实际的处理细节(可能涉及视图不应该知道的对象)分离开来,并在我的模型中使用某种NoticeBoard。有趣的事件可以张贴在那里,视图可以捡到它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1832167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档