Dovydas
02/04/2025, 12:38 PMStylianos Gakis
02/04/2025, 12:42 PMDovydas
02/04/2025, 1:06 PMSpacer(modifier = Modifier.height(WindowInsets.ime.asPaddingValues().calculateBottomPadding() + 50.dp))
When I re-add vertical padding to other components, the login button goes slightly under the keyboard, so to compoensate I try to add 50.dp (same size as the components padding) to the Spacer, but that doesn't change anything, the login button is still slightly under.dorche
02/04/2025, 3:24 PMDovydas
02/04/2025, 8:21 PMScaffold(
modifier = Modifier.fillMaxSize().dismissFocusOnTap(focusManager)
) {
Box(
modifier = Modifier.fillMaxSize()
) {
HelpButton(
modifier = Modifier.statusBarsPadding(),
)
Column(
modifier = Modifier.align(Alignment.Center),
horizontalAlignment = Alignment.CenterHorizontally
) {
LoadingIndicator(
modifier = Modifier.padding(bottom = 40.dp),
isLoading = state.isLoading
)
Column(
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.spacedBy(5.dp)
) {
LoginToText(
modifier = Modifier.align(Alignment.Start).padding(bottom = 16.dp, start = 4.dp),
)
EmailTextField(
)
PasswordTextField(
)
LoginButton(
modifier = Modifier.padding(top = 12.dp),
)
Spacer(modifier = Modifier.height(WindowInsets.ime.asPaddingValues().calculateBottomPadding()))
}
}
}
}
Stylianos Gakis
02/05/2025, 12:31 AM