From 58b0f3a41eead0a5238f375fc018fd1e8ba3cccc Mon Sep 17 00:00:00 2001 From: GG Bond Date: Thu, 7 Dec 2023 13:07:58 +0800 Subject: [PATCH] Avoid graphicsLayer overhead --- .../kanade/tachiyomi/ui/reader/ReaderContentOverlay.kt | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderContentOverlay.kt b/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderContentOverlay.kt index 0df206953..a5d87a932 100644 --- a/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderContentOverlay.kt +++ b/app/src/main/kotlin/eu/kanade/tachiyomi/ui/reader/ReaderContentOverlay.kt @@ -6,7 +6,6 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.BlendMode import androidx.compose.ui.graphics.Color -import androidx.compose.ui.graphics.graphicsLayer import kotlin.math.abs @Composable @@ -16,12 +15,9 @@ fun ReaderContentOverlay( colorBlendMode: BlendMode = BlendMode.SrcOver, ) { if (brightness != null) { - Canvas( - modifier = Modifier.fillMaxSize().graphicsLayer { - alpha = abs(brightness()) / 100f - }, - ) { - drawRect(Color.Black) + Canvas(modifier = Modifier.fillMaxSize()) { + val alpha = abs(brightness()) / 100f + drawRect(Color.Black, alpha = alpha) } }