Stylianos Gakis
08/16/2022, 2:29 PMcontentPadding
which is super convenient to do smth like this LazyColumn(contentPadding = WindowInsets.safeDrawing.asPaddingValues())
.
However when working with something that does not provide this convenient contentPadding
parameter, one has to do something like this instead
Column(Modifier.windowInsetsPadding(WindowInsets.safeDrawing.only(WindowInsetsSides.Horizontal)).verticalScroll(rememberScrollState())) {
Spacer(Modifier.windowInsetsPadding(WindowInsets.safeDrawing.only(<http://WindowInsetsSides.Top|WindowInsetsSides.Top>)))
Stuff()
Spacer(Modifier.windowInsetsPadding(WindowInsets.safeDrawing.only(WindowInsetsSides.Bottom)))
}
Is this simply the way to go or am I missing some API?Albert Chang
08/16/2022, 3:08 PMColumn(Modifier.verticalScroll().safeDrawingPadding())
.Stylianos Gakis
08/16/2022, 3:32 PMsafeDrawingPadding
with .windowInsetsPadding(WindowInsets.safeDrawing.only(WindowInsetsSides.Horizontal + WindowInsetsSides.Bottom))
since I had a TopAppBar above which was handling the top insets and it now looks exactly how I wanted it to 👌
Thanks a lot!Colton Idle
08/17/2022, 3:43 PMStylianos Gakis
08/17/2022, 4:18 PMColton Idle
08/17/2022, 4:22 PMStylianos Gakis
08/17/2022, 4:22 PMColton Idle
08/17/2022, 4:24 PMStylianos Gakis
08/17/2022, 7:41 PM