我有一个Pomodoro应用程序,并想使用这个圆形.该形状会随时间值而变化.外面的圆点并不重要,我希望在我的应用程序上有一个内部和圆形的形状.我使用了Jetpack Compose和DrawArc和Canvas,但无法实现.
我想要这样的东西:
以下是我的代码:
Canvas(modifier.offset(y = 10.dp)) {
drawArc(
color = inactiveBarColor,
startAngle = 90f,
sweepAngle = 90f,
useCenter = false,
size = Size(size.width.toFloat(), size.height.toFloat()),
style = Stroke(strokeWidth.toPx(), cap = StrokeCap.Round)
)
drawArc(
color = activeBarColor,
startAngle = 0f,
sweepAngle = 90f,
useCenter = false,
size = Size(size.width.toFloat(), size.height.toFloat()),
style = Stroke(strokeWidth.toPx(), cap = StrokeCap.Round)
)
}
Angular 的值是随机的,仅用于演示