使用依赖版本
androidx.compose.material3:material3:1.3.0-beta05
对应代码
LinearProgressIndicator(progress = { 0.7f })
直接使用上述代码绘制进度条时,最终显示效果如下:
问题原因
LinearProgressIndicator
中gapSize
属性表示进度和背景之前的空隙大小,默认为4dp;LinearProgressIndicator
中drawStopIndicator
属性有个stopSize
值默认也是4dp,会在末尾处绘制进度;
解决方案
LinearProgressIndicator(
progress = { 0.7f },
gapSize = (-1).dp, //调整gapSize为-1
drawStopIndicator = {}//覆盖默认绘制效果
)