我如何使用Compose渲染普通的android ProgressBar?

问题描述 投票:0回答:1

我的应用程序需要一个ProgressBar,我正在尝试用Jetpack Compose来实现它,所以我需要内置的ProgressBar支持(我没有找到它),或者应该有一种机制可以显示带有Compose的普通Android Widget。这有可能吗?

android kotlin androidx android-progressbar android-jetpack-compose
1个回答
0
投票

当然,Jetpack Compose中有进度条:

CircularProgressIndicator:将进度条显示为Circle。这是不确定的。主题为在样式中设置的原色。确定的另一个变体是将参数作为Float(0.0f-1.0f)进行处理]

示例:

// Indeterminate
CircularProgresIndicator()

// Determinate
CircularProgressIndicator(progress = 0.5f)

LinearProgressIndicator:将进度条显示为一行。这是不确定的。主题为在样式中设置的原色。确定的另一个变体是将参数作为Float(0.0f-1.0f)进行处理]

示例:

// Indeterminate
LinearProgressIndicator()

// Determinate
LinearProgressIndicator(progress = 0.5f)
© www.soinside.com 2019 - 2024. All rights reserved.