Loading spinner 加载指示器

/LOH-ding SPIN-er/ · noun · 反馈类模式 · #073

一直转个不停的圈,只表达“正在处理”,别的什么也不说。一两秒内没问题;再久,人们就想知道还要等多久——那就该换成进度条或骨架屏。

Loading spinner(加载指示器) UI 模式示例:CatchUI 图鉴标本

别名:加载转圈、加载图标、加载动画。

你可能会这样叫它

  • “转圈圈的加载符号”
  • “加载中图标”
  • “一直在转的圈”
  • “加载转圈”
  • “菊花图”

……它的名字是 加载指示器(Loading spinner)。

常见问题

转圈圈的加载符号叫什么?

叫加载指示器(Loading spinner),俗称“加载转圈”,开发圈里也叫“菊花”。Apple 官方叫 activity indicator,Material Design 叫 circular progress indicator(圆形进度指示器)。

加载动画的英文叫什么?

转圈的那种最常叫 loading spinner;Apple 叫 activity indicator,Material Design 叫 circular progress indicator。灰色占位块那种叫 skeleton screen(骨架屏),横条叫 progress bar(进度条)。

加载中三个点什么意思?

意思是还在加载,请稍等。那三个依次跳动或闪烁的点(loading dots)和转圈的图标是一类东西,都是加载指示器:只说明“正在处理”,不说明还要多久。聊天里对方名字下面跳动的三个点不一样,那是“对方正在输入”的提示。

代码里叫什么

SwiftUIProgressView()
UIKitUIActivityIndicatorView
Jetpack ComposeCircularProgressIndicator
Android (Views)CircularProgressIndicator ProgressBar
FlutterCircularProgressIndicator CupertinoActivityIndicator
Web (HTML / ARIA)role="status" aria-busy="true"

复制给 AI 编程工具

在这个请求进行时显示加载指示器:在内容将要出现的位置居中放一个小转圈,只有加载超过约 300 毫秒才显示,避免快速返回时一闪而过。在 role="status" 区域里放一段无障碍文字“加载中…”,把正在加载的区域标为 aria-busy="true",并尊重 prefers-reduced-motion。如果等待可能超过几秒,改用进度条或骨架屏。

用 AI 写界面时该怎么说:UI 用词指南(英文)→

相关模式

其他常见图标叫什么(英文)→

传一张截图,抓住这个模式 →

学会从视觉线索认出 UI 模式(英文)