From 9f3fd5f7ec25748fe96650a7641d856dcefe1ffa Mon Sep 17 00:00:00 2001 From: Super12138 <70494801+Super12138@users.noreply.github.com> Date: Thu, 16 Jan 2025 22:04:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=A1=B6=E9=83=A8=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E6=A0=8F=E6=8C=89=E9=92=AE=E5=9C=A8=E8=BE=93=E5=85=A5=E6=B3=95?= =?UTF-8?q?=E6=89=93=E5=BC=80=E6=97=B6=E8=A2=AB=E6=8C=A4=E4=B8=8A=E5=8E=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../todo/ui/pages/main/components/TodoTopAppBar.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/cn/super12138/todo/ui/pages/main/components/TodoTopAppBar.kt b/app/src/main/kotlin/cn/super12138/todo/ui/pages/main/components/TodoTopAppBar.kt index c9cf2a3..ea4ffab 100644 --- a/app/src/main/kotlin/cn/super12138/todo/ui/pages/main/components/TodoTopAppBar.kt +++ b/app/src/main/kotlin/cn/super12138/todo/ui/pages/main/components/TodoTopAppBar.kt @@ -4,7 +4,11 @@ import androidx.compose.animation.AnimatedContent import androidx.compose.animation.AnimatedVisibility import androidx.compose.animation.animateColorAsState import androidx.compose.foundation.layout.Row -import androidx.compose.foundation.layout.safeContentPadding +import androidx.compose.foundation.layout.WindowInsets +import androidx.compose.foundation.layout.exclude +import androidx.compose.foundation.layout.ime +import androidx.compose.foundation.layout.safeContent +import androidx.compose.foundation.layout.windowInsetsPadding import androidx.compose.material.icons.Icons import androidx.compose.material.icons.outlined.Close import androidx.compose.material.icons.outlined.Delete @@ -68,7 +72,11 @@ fun TodoTopAppBar( actions = { AnimatedContent( targetState = selectedMode, - modifier = Modifier.safeContentPadding() + modifier = Modifier.windowInsetsPadding( + WindowInsets.safeContent.exclude( + WindowInsets.ime + ) + ) ) { inSelectedMode -> if (!inSelectedMode) { IconButton(