GitHubopen_in_new

LoadingIndicator ​

LoadingIndicator 使用形状变化的活动指示器显示短暂等待中的不确定进度。

活动指示器会在 Material 形状路径之间变形。有关来源和许可信息,请参阅 Material Shape Paths。

示例 ​

默认 ​

容器内 ​

尺寸 ​

参考 ​

结构

元素部件选择器
<span>
root
[data-scope="loading-indicator"][data-part="root"]
left_click鼠标左键单击复制
<span>
container
[data-scope="loading-indicator"][data-part="container"]
left_click鼠标左键单击复制
<svg>
active-indicator-svg
[data-scope="loading-indicator"][data-part="active-indicator-svg"]
left_click鼠标左键单击复制
<path>
active-indicator
[data-scope="loading-indicator"][data-part="active-indicator"]
left_click鼠标左键单击复制

属性

名称说明默认值控件
variant可选

Visual configuration of the loading indicator.

uncontainedcontained
"uncontained"
visible可选

Whether the loading indicator is visible. Hidden indicators keep their layout space.

boolean | undefined
true
indicatorSize可选

CSS length used for the active indicator size.

string | undefined
-
containerSize可选

CSS length used for both container dimensions.

string | undefined
-
containerWidth可选

CSS length used for the container width.

string | undefined
-
containerHeight可选

CSS length used for the container height.

string | undefined
-
showDelay可选

Delay in milliseconds before showing after visible becomes true.

number | undefined
0
minHideDelay可选

Minimum visible duration in milliseconds before hiding, capped at 1000ms.

number | undefined
0
ariaLabel可选

Accessible label.

string | undefined
-
-

样式7

Token说明
--md-loading-indicator-active-indicator-colorColor
回退值var(--md-color-on-container,var(--md-sys-color-primary))

Controls active indicator color.

--md-loading-indicator-active-indicator-sizeLayout
回退值--dp(38)

Controls active indicator size.

--md-loading-indicator-contained-active-indicator-colorColor
回退值var(--md-color-on-container,var(--md-sys-color-on-primary-container))

Controls contained active indicator color.

--md-loading-indicator-contained-container-colorColor
回退值var(--md-color-container,var(--md-sys-color-primary-container))

Controls contained container color.

--md-loading-indicator-container-heightLayout
回退值--dp(48)

Controls container height.

--md-loading-indicator-container-shapeShape
回退值var(--md-shape-indicator)

Controls container shape.

--md-loading-indicator-container-widthLayout
回退值--dp(48)

Controls container width.