进度和动效可以让用户清楚地看到应用内容的加载情况。
每次操作只能由一个进度指示器来呈现。例如,对于刷新操作,你可以使用刷新条或者动态圆圈来表示,但不能同时使用这两者。
确定进度的指示器可以显示操作将花费的时间。
不确定进度的指示器只显示等待的状态,没有具体时间。
类型
线性
圆形
行为
分阶段加载内容
加载其他内容
每次操作只能由一个进度指示器来呈现。例如,对于刷新操作,你可以使用刷新条或者动态圆圈来表示,但不能同时使用这两者。
确定进度的指示器可以显示操作将花费的时间。
不确定进度的指示器只显示等待的状态,没有具体时间。
线性
圆形
分阶段加载内容
加载其他内容
当可以检测到完成部分的百分比时,确定进度的指示器可以显示一项操作还需花费的时间。
在无法得知已完成部分进度的情况下,不确定进度的指示器可以显示一个等待中的状态,不需要指示出还需多久才能完成。
无论是线性进度指示器还是圆形进度指示器,都可以来指示确定进度和不确定进度的操作。
线性进度指示器应始终从 0% 到 100% 显示,不能从高到低反向显示。线性进度指示器应放置在头部或某块区域的边缘。
对于顺序发生的<strong>多个操作</strong>,使用指示器表示整个进度,而不是每个单独操作的进度。
加载阶段
加载额外的内容