Material design - Components– Progress & activity

Progress & activity - 进度和活动

Progress and activity indicators are visual indications of an app loading content.

【翻译】
进度和活动指示符是应用加载内容的可视指示。

A single visual indicator should be used to represent each type of operation. For example, a refresh operation should display either a refresh bar or an activity circle, but not both.

Determinate indicators display how long an operation will take.

Indeterminate indicators visualize an unspecified wait time.

【翻译】
应使用单个视觉指示器来表示每种类型的操作。例如,刷新操作应显示刷新栏或活动圆,但不能同时显示两者。
确定指示器显示操作将花费的时间。
不确定指标可视化未指定的等待时间。

Types - 类型

Linear
Circular

【翻译】
线性

Behavior - 行为

Loading content in phases
Loading additional content

【翻译】
分阶段加载内容
加载其他内容

Types of indicators - 指标类型

When indicators are determinate they indicate how long an operation will take when the percentage complete is detectable.

When indicators are indeterminate they request that the user wait while something finishes when it’s not necessary to indicate how long it will take.

Both linear and circular progress indicators may be either determinate or indeterminate.

【翻译】
当指示器确定时,它们指示当可检测百分比完成时操作将花费多长时间。
当指示符不确定时,它们请求用户在某事完成时等待,而不需要指示将花费多长时间。
线性和圆形进度指示符可以是确定的或不确定的。

Linear- 线性

A linear progress indicator should always fill from 0% to 100% and never decrease in value. It should be represented by bars on the edge of a header or sheet that appear and disappear.

For multiple operations happening in sequence, use the indicator to represent the progress as a whole, and not each individual operation.

【翻译】
线性进度指示器应始终从0%填充到100%,且不会减小值。它应该在标题或工作表的边缘上以条形显示和消失。
对于按顺序发生的多个操作,使用指示器表示整个进度,而不是每个单独的操作。


Linear progress indicators

【翻译】
线性进度指示器


Buffering progress indicator on a video

【翻译】
缓冲视频上的进度指示器


Query indicator on a webpage

【翻译】
网页上的查询指标

** Circular - 圆**


Circular indeterminate and determinate progress indicators

【翻译】
循环不确定和确定的进展指标

Circular with integration - 圆形与积分


A circular loader may be integrated with a floating action button.

【翻译】
圆形装载机可以与浮动动作按钮集成。


Animation of a circular loader with integration

【翻译】
集成的圆形加载器的动画

Behavior - 行为

Loading in phases

【翻译】
分阶段加载


One-phased loads
Ink (copy and images) loads within an existing, unchanging container.

【翻译】
单相负载
墨水(复制和图像)加载到现有的不变容器中。


Two-phased loads

The paper container is generated, then the ink (copy and images) load within it.

【翻译】
双向负载
生成纸容器,然后在其中加载墨水(复印件和图像)。


Loading content for the first time

【翻译】
第一次加载内容


Load and display all content at once.

【翻译】
一次载入并显示所有内容。

Loading additional content - 加载其他内容


Example 1: Card expansion

An indeterminate linear indicator is recommended for a card expanding on larger surfaces such as desktop.

【翻译】
示例1:卡扩展
对于在较大表面(如桌面)上扩展的卡,建议使用不确定的线性指示器。


Example 2: Scroll up to load more

An indeterminate circular indicator with an initial radial ink reaction is recommended when loading a list from below.

【翻译】
示例2:向上滚动以加载更多
当从下面加载列表时,推荐使用具有初始径向墨水反应的不确定的圆形指示器。

Example 3: Swipe down to refresh

An indeterminate circular indicator with a radial ink reaction is recommended when refreshing a list from above.

【翻译】
示例3:向下滑动刷新
当从上面刷新列表时,推荐使用具有径向墨水反应的不确定的圆形指示器。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文为大地瓜原创,欢迎知识共享,转载请注明出处。虽然你不注明出处我也没什么精力和你计较。作者微信号:christg...
    大地瓜123阅读 2,555评论 0 0
  • 欍人_阅读 2,206评论 0 0
  • 今天与朋友接触了一个新的营销模式,能够将自己积压货或滞销货,通过这个渠道销售出去,前提是你的货是正品且有质量保证。...
    松竹明月阅读 1,207评论 0 0
  • 今天做了这什么?早晨健了会身,跑了跑步,送孩子上学,回来看手机新闻,接孩子,下午送孩子,接着看手机!晚上想了想...
    春风一缕阅读 1,139评论 0 0
  • 这一次看,我26岁。上一次看,好像是几年前。 几年前的自己,年少轻狂,涉世未深。记忆最深的是克里斯带儿子打篮球说的...
    凤飞翱翔于四海兮阅读 1,076评论 0 0

友情链接更多精彩内容