钉钉开发文档

反馈及时,减少等待

更新时间: 2018-11-21

在应用中保持减少等待、稳定快捷,才能更好的留住用户。用户能够忍受的最长等待时间在 6~8 秒之间。如果页面打开速度过慢,大部分用户会离开。载入时间较长的情况下,应给用户提供取消操作。载入过程中,应保持动画效果,无动画效果的载入界面很容易让人产生卡死的错觉。且不要在同一个页面同时使用1个以上加载动画。

启动页加载

点击应用图标,启动E应用时出现加载loading动画。开发者可以自定义动画最后出现的logo为自己产品的logo,展现自己的品牌。如不自定义,则默认为钉钉logo。动画由钉钉统一提供且不能更改。开发者更改自定义logo时需在后台上传方形logo图片,尺寸40*40PT。
页面加载失败情况下,判断失败原因并及时反馈给用户。如数据读取失败等原因,应允许重新加载。如因为网络原因,则无法重新加载。

5.png

页面下拉刷新加载

需要下拉刷新的页面,钉钉提供标准的下拉刷新加载能力和样式,加载动画无需自行开发,开发者同样可以替换默认的钉钉logo为自己产品logo。页面下拉至Nav Bar的距离超过56PT后开启刷新动画,不足56PT则不做刷新动作。动画进行中,内容页始终保持距离Nav Bar56PT,完成加载后页面上划至原位。

6.png

全局加载

全局的加载样式将覆盖整个页面的,由于无法明确告知具体加载的进度,可能引起用户的焦虑感,应谨慎使用。

7.png

提示框

除了等待中需要给用户及时反馈之外,对于操作结果也需要及时给用户反馈。
提示框(toast)是一种针对操作的轻量级反馈机制,以一个小弹出框的形式,出现在手机屏幕中央。在屏幕所有层的最上层。1-2秒后自动消失,不打断用户当前操作流程,影响较小。屏幕上同时最多只能出现一个提示框。
该形式不适用于错误提示,因为错误提示需明确告知用户错误原因。

8.png

可操作的提示框

对于一些重要操作的二次确认或通知用户关键信息,并需要有选择地让用户做出操作可通过弹窗来提示。样式如下,每个弹窗下面可以有1~2个行动点,且区分引导性更强的操作。弹窗注意出现频率不要过高。文案要简洁明了,为用户快速传达当前的情境和对应的解决方案。

9.png

以上内容是否对您有帮助:
在文档使用中是否遇到以下问题(多选):
  • 内容错误
  • 更新不及时
  • 链接错误
  • 缺少代码/图片示例
  • 太简单/步骤待完善
手机号
更多建议
提交成功,感谢您的反馈!