React Native ProgressBarAndroid

17 Mar 2025 | 阅读 2 分钟

React NativeProgressBarAndroid 组件用于指示某些活动或应用程序正在加载的进度状态。ProgressBarAndroid 组件仅在 Android 平台上有效。要在 iOS 平台上使用进度条,可以使用 ProgressViewIOS 组件。

ProgressBarAndroid 的 Props

Props类型必需描述
animatingbool用于显示或隐藏进度条。其默认值为 true(显示),false(隐藏)。
colorcolor设置进度条的颜色。
indeterminateindeterminateType显示进度条的中间进度状态。只有当进度条的 styleAtte 为 Horizontal 时,它才能为 false。
progress数字介于 0 和 1 之间的进度值。
styleAttrenum设置进度条的样式。React Native 中有多种进度条样式,例如 Horizontal、Normal(默认)、Small、Large、Inverse、SmallInverse 和 LargeInverse。
testIDstring用于在端到端测试中定位此视图。

React Native ProgressBarAndroid 示例

在此示例中,我们将实现水平 ProgressBarAndroid 并在 TouchableOpacity 组件上执行操作。进度状态将仅在 Text 组件中显示最多 3 位数字。

输出

React Native ProgressBarAndroid React Native ProgressBarAndroid