术语 · 界面图鉴

进度条

Progress Bar

一条会逐渐填满的横条,把「完成了几成」画出来,让长等待有盼头。

这一块由什么组成

一条从空到满的横条。它比 Spinner 多说了一件关键的事:还剩多少。名字直白,形状也直白——轨道、填充、数字,再配一句说明:

  1. 轨道Track

    浅色的底,代表全部工作量。

  2. 填充Fill

    深色的那段,代表已经完成的部分。

  3. 数值Value

    62% 或 3 / 5,把比例说成数字。

  4. 说明Label

    一句「正在上传 report.pdf」,告诉用户在等什么。

同一个零件,几种摆法

带百分比

进度真实可算,直接给数字。

不定长

算不出进度时,一小段来回跑。

分段式

五步任务走完三步,一格一格亮。

这个页面里,哪一个是进度条?

三条横的东西,只有一条在告诉你「完成了几成」。

点一块试试,看看它叫什么

什么时候该上它

适合

  • 上传、下载这种知道总量的任务
  • 多步骤任务的整体进度
  • 超过十秒的等待

先别用

  • 一两秒的等待——Spinner 就够了
  • 完全算不出进度——用不定长模式或 Spinner
  • 拿它当装饰,进度是编出来的

想一想

导出一份 PDF 报告大约要 30 秒。等待期间怎么提示最合适?

让它动起来

让 AI 改它时,这样说

说清进度从哪来(真实数据还是估算)和走到 100% 之后怎么办——AI 经常做出走到 99% 就卡住的假进度。

上传文件时显示进度条和百分比,完成后变成绿色对勾

进度条用不定长模式,因为接口不返回进度

把三个步骤的完成情况画成分段进度条

进度条别倒退,失败时变红并停在原地

最容易踩的坑

进度条一定要诚实。用假数据匀速走到 90% 然后干等,比 Spinner 更让人恼火——用户会盯着它数秒。没有真实进度就用不定长模式,别编。

⌘K搜索知识库

最近收录

正在载入知识索引…