From d34075d29df8caa6da0727194b299cb7dd330b06 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Wed, 25 Oct 2023 22:03:00 +0800 Subject: [PATCH] Apply ime padding to suggestion list --- .../kotlin/com/hippo/ehviewer/ui/scene/SearchBarScene.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/SearchBarScene.kt b/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/SearchBarScene.kt index 7443f10f5..ee709e42f 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/SearchBarScene.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/ui/scene/SearchBarScene.kt @@ -9,10 +9,9 @@ import android.view.ViewGroup import androidx.activity.OnBackPressedCallback import androidx.annotation.CallSuper import androidx.compose.foundation.clickable -import androidx.compose.foundation.layout.WindowInsets -import androidx.compose.foundation.layout.asPaddingValues import androidx.compose.foundation.layout.consumeWindowInsets -import androidx.compose.foundation.layout.navigationBars +import androidx.compose.foundation.layout.imePadding +import androidx.compose.foundation.layout.navigationBarsPadding import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.material.icons.Icons @@ -85,7 +84,7 @@ abstract class SearchBarScene : BaseScene(), ToolBarScene { } binding.searchBarList.consumeWindowInsets = false binding.searchBarList.setMD3Content { - LazyColumn(contentPadding = WindowInsets.navigationBars.asPaddingValues()) { + LazyColumn(modifier = Modifier.navigationBarsPadding().imePadding()) { items(mSuggestionList) { ListItem( headlineContent = { Text(text = it.keyword) },