Skip to content

Commit 84dbcb6

Browse files
committed
Exclude the ime window inset at the snack bar.
Change-Id: I14a43609090176604e42caf2862bcb4ba291fe89
1 parent ba1a463 commit 84dbcb6

File tree

1 file changed

+10
-4
lines changed
  • app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui

1 file changed

+10
-4
lines changed

app/src/main/kotlin/com/google/samples/apps/nowinandroid/ui/NiaApp.kt

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ import androidx.compose.foundation.layout.Column
2121
import androidx.compose.foundation.layout.WindowInsets
2222
import androidx.compose.foundation.layout.WindowInsetsSides
2323
import androidx.compose.foundation.layout.consumeWindowInsets
24+
import androidx.compose.foundation.layout.exclude
2425
import androidx.compose.foundation.layout.fillMaxSize
26+
import androidx.compose.foundation.layout.ime
2527
import androidx.compose.foundation.layout.only
2628
import androidx.compose.foundation.layout.padding
2729
import androidx.compose.foundation.layout.safeDrawing
@@ -167,9 +169,9 @@ internal fun NiaApp(
167169
},
168170
label = { Text(stringResource(destination.iconTextId)) },
169171
modifier =
170-
Modifier
171-
.testTag("NiaNavItem")
172-
.then(if (hasUnread) Modifier.notificationDot() else Modifier),
172+
Modifier
173+
.testTag("NiaNavItem")
174+
.then(if (hasUnread) Modifier.notificationDot() else Modifier),
173175
)
174176
}
175177
},
@@ -185,7 +187,11 @@ internal fun NiaApp(
185187
snackbarHost = {
186188
SnackbarHost(
187189
snackbarHostState,
188-
modifier = Modifier.windowInsetsPadding(WindowInsets.safeDrawing),
190+
modifier = Modifier.windowInsetsPadding(
191+
WindowInsets.safeDrawing.exclude(
192+
WindowInsets.ime,
193+
),
194+
),
189195
)
190196
},
191197
) { padding ->

0 commit comments

Comments
 (0)