From 9a0c8771a14db5d0c7517c00a23fe77f4f5fbc80 Mon Sep 17 00:00:00 2001 From: meyou <2636699780@qq.com> Date: Sat, 16 May 2026 11:10:30 +0800 Subject: [PATCH] Add row background color to prevent text bleed during collapse animation --- .../commonMain/kotlin/plus/rua/project/ui/CalendarMonthPage.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shared/src/commonMain/kotlin/plus/rua/project/ui/CalendarMonthPage.kt b/shared/src/commonMain/kotlin/plus/rua/project/ui/CalendarMonthPage.kt index 9f6fb93..ac09135 100644 --- a/shared/src/commonMain/kotlin/plus/rua/project/ui/CalendarMonthPage.kt +++ b/shared/src/commonMain/kotlin/plus/rua/project/ui/CalendarMonthPage.kt @@ -1,5 +1,6 @@ package plus.rua.project.ui +import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxWidth @@ -15,6 +16,7 @@ import androidx.compose.ui.layout.onSizeChanged import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.unit.dp import androidx.compose.ui.zIndex +import androidx.compose.material3.MaterialTheme import kotlinx.datetime.DatePeriod import kotlinx.datetime.LocalDate import kotlinx.datetime.minus @@ -124,6 +126,7 @@ fun CalendarMonthPage( if (rowHeightPx > 0) Modifier.height(with(density) { h.toDp() }) else Modifier ) + .background(MaterialTheme.colorScheme.surface) .offset(y = yOffsetDp) .then( if (weekIndex == 0 && rowHeightPx == 0) {