From 5da644a6071219d080d922520e6716fe780766e7 Mon Sep 17 00:00:00 2001 From: klaus Date: Tue, 26 Dec 2023 21:57:31 +0900 Subject: [PATCH] =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C=20=EB=A3=B0?= =?UTF-8?q?=EB=A0=9B=20=EC=83=89=EC=83=81=20=EB=B3=80=EA=B2=BD=20AS-IS=20:?= =?UTF-8?q?=2010=EA=B0=80=EC=A7=80=20=EC=83=89=EC=83=81=20=EC=88=9C?= =?UTF-8?q?=EC=84=9C=20=EB=8C=80=EB=A1=9C=20=ED=91=9C=EC=8B=9C=20TO-BE=20:?= =?UTF-8?q?=2010=EA=B0=80=EC=A7=80=20=EC=83=89=EC=83=81=20=EC=A4=91=20?= =?UTF-8?q?=EB=9E=9C=EB=8D=A4=20=EC=9C=BC=EB=A1=9C=20=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kr/co/vividnext/sodalive/live/roulette/RouletteView.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/RouletteView.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/RouletteView.kt index 556693b..b2f7c5b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/RouletteView.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/RouletteView.kt @@ -77,9 +77,10 @@ class RouletteView @JvmOverloads constructor( val totalWeight = items.asSequence().map { it.weight }.sum() var startAngle = -90f + val shuffledColors = colors.shuffled() items.forEachIndexed { index, (option, weight) -> val sweepAngle = (weight / totalWeight.toFloat()) * 360f - fillPaint.color = colors[index] + fillPaint.color = shuffledColors[index] canvas.drawArc(rect, startAngle, sweepAngle, true, fillPaint) drawOptionText(canvas, option, startAngle, sweepAngle)