LoadingIndicator
LoadingIndicator 使用形状变化的活动指示器显示短暂等待中的不确定进度。
活动指示器会在 Material 形状路径之间变形。有关来源和许可信息,请参阅 Material Shape Paths。
示例
默认
容器内
尺寸
参考
结构
| 元素 | 部件 | 选择器 |
|---|---|---|
<span> | root | [data-scope="loading-indicator"][data-part="root"]鼠标左键单击复制 |
<span> | container | [data-scope="loading-indicator"][data-part="container"]鼠标左键单击复制 |
<svg> | active-indicator-svg | [data-scope="loading-indicator"][data-part="active-indicator-svg"]鼠标左键单击复制 |
<path> | active-indicator | [data-scope="loading-indicator"][data-part="active-indicator"]鼠标左键单击复制 |
属性
| 名称 | 说明 | 默认值 | 控件 |
|---|---|---|---|
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. |