From 3128792c61c41bd88bf772fc85e9c342bd47d21c Mon Sep 17 00:00:00 2001 From: Joy Babafemi Date: Wed, 16 Oct 2024 23:27:52 +0000 Subject: Fix snackbar paddings in CredMan UI Bug: 373563472 Test: Manual Flag: EXEMPT minor ui fix Change-Id: Ice05f18ca078efce14aec76aa8d218f4b69c33c7 --- .../com/android/credentialmanager/common/ui/SnackBar.kt | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'packages/CredentialManager/src') diff --git a/packages/CredentialManager/src/com/android/credentialmanager/common/ui/SnackBar.kt b/packages/CredentialManager/src/com/android/credentialmanager/common/ui/SnackBar.kt index 244b604a87f9..41b4e9bf318d 100644 --- a/packages/CredentialManager/src/com/android/credentialmanager/common/ui/SnackBar.kt +++ b/packages/CredentialManager/src/com/android/credentialmanager/common/ui/SnackBar.kt @@ -19,7 +19,10 @@ package com.android.credentialmanager.common.ui import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.BoxWithConstraints import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.WindowInsets +import androidx.compose.foundation.layout.asPaddingValues import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.navigationBars import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.wrapContentSize import androidx.compose.material.icons.Icons @@ -61,8 +64,15 @@ fun Snackbar( ) } Box( - modifier = Modifier - .align(Alignment.BottomCenter).wrapContentSize().padding(bottom = 18.dp) + modifier = + Modifier.align(Alignment.BottomCenter) + .wrapContentSize() + .padding( + bottom = + WindowInsets.navigationBars.asPaddingValues().calculateBottomPadding() + 24.dp, + start = 24.dp, + end = 24.dp, + ) ) { Card( shape = Shapes.medium, -- cgit v1.2.3-59-g8ed1b