From 1a7214c75b23265d010e7fce2922433e9cd73253 Mon Sep 17 00:00:00 2001 From: tarsin Date: Thu, 9 Mar 2023 18:07:30 +0800 Subject: [PATCH] Fix rating calculate --- .../main/java/com/hippo/ehviewer/ui/widget/RatingWidget.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/widget/RatingWidget.kt b/app/src/main/java/com/hippo/ehviewer/ui/widget/RatingWidget.kt index a4a16796a..8b6be10ad 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/widget/RatingWidget.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/widget/RatingWidget.kt @@ -10,13 +10,13 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.dimensionResource import androidx.compose.ui.res.painterResource import com.hippo.ehviewer.R -import kotlin.math.ceil +import kotlin.math.roundToInt private val colorYellow800 = Color(0xfff9a825) @Composable fun SimpleRatingWidget(rating: Float) { - val r = ceil(rating * 2).toInt().coerceIn(0, 10) + val r = (rating * 2).roundToInt().coerceIn(0, 10) val fullStar = r / 2 val halfStar = r % 2 val outlineStar = 5 - fullStar - halfStar