我们在上一章回中介绍了Kotlin中的lambda、匿名函数和闭包,本章回中主要介绍 进度条。闲话休提,让我们一起Talk Android Jetpack吧!
1. 概念介绍
进度条主要用来显示某项任务的进度,compose中的进度条分为圆形和长条形两种形状,这点和原来View中的ProgressBar一样,不过compose中将其分成了两个可组合函数,它们是LinearProgressIndicator和CircularProgressIndicator。我们在本章回中将详细介绍这两个组合函数的使用方法。
2. 使用方法
2.1 圆形进度条
圆形进度条通过CircularProgressIndicator可以组合函数实现,它提供了相关的参数来控制自己,下面是常用的参数:
- color参数:主要用来控制进度条的颜色;
- progress参数:主要用来控制进度条的进度值;
除了这两个参数外,还可以使用modifier参数来控制进度条的大小。此外CircularProgressIndicator函数是重载函数,一共有两个,其中的一个不带progress
参数,进度条无限循环滚动;另外一个带有progress参数,可以通过参数来控制进度值。大家在使用时区分一下就可以。
2.2 长条形进度条
长条形进度条通过LinearProgressIndicator可以组合函数实现,它提供了相关的参数来控制自己,下面是常用的参数:
- color参数:主要用来控制进度条的颜色;
- progress参数:主要用来控制进度条的进度值;<

本文介绍了Kotlin中的Compose库中如何使用CircularProgressIndicator和LinearProgressIndicator创建圆形和长条形进度条,包括参数控制和重载函数的用法,以及示例代码和总结。
最低0.47元/天 解锁文章
1448

被折叠的 条评论
为什么被折叠?



