This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
LoadingIndicator
用于显示加载状态的 Jetpack Compose 加载指示器组件。
Expo UI 加载指示器与官方 Jetpack Compose 加载指示器 API 匹配。
🌐 Expo UI Loading Indicators match the official Jetpack Compose Loading Indicator API.


安装
🌐 Installation
If you are installing this in an existing React Native app, make sure to install expo in your project.
用法
🌐 Usage
加载指示器
🌐 Loading indicator
来自 Material 3 Expressive 的变形形状加载动画。
🌐 A morphing-shape loading animation from Material 3 Expressive.
包含加载指示器
🌐 Contained loading indicator
带有彩色背景的加载指示器。
🌐 A loading indicator inside a colored background.
不确定
🌐 Indeterminate
省略 progress 属性以实现连续动画,而不指示特定的完成度。
🌐 Omit the progress prop to animate continuously without indicating a specific completion level.
确定的
🌐 Determinate
将 useNativeState 的可观察状态作为 progress 传递。在 0 和 1 之间更新 progress.value。
🌐 Pass an observable state from useNativeState as progress. Update progress.value between 0 and 1.
应用接口
🌐 API
import { LoadingIndicator, ContainedLoadingIndicator, } from '@expo/ui/jetpack-compose';
Components
Type: React.Element<ComponentType<ContainedLoadingIndicatorProps>>
A loading indicator that displays loading using morphing shapes inside a container.
Matches the Jetpack Compose ContainedLoadingIndicator.
Type: React.Element<ComponentType<LoadingIndicatorCommonConfig>>
A loading indicator that displays loading using morphing shapes.
Matches the Jetpack Compose LoadingIndicator.
Types
Observable state shared between JavaScript and native views (Jetpack Compose on Android and SwiftUI on iOS).
Type: SharedObject extended by: