Stylianos Gakis
10/12/2023, 12:32 PMandroid:configChanges="orientation|screenSize|screenLayout|keyboardHidden|mnc|colorMode|density|fontScale|fontWeightAdjustment|keyboard|layoutDirection|locale|mcc|navigation|smallestScreenSize|touchscreen|uiMode|grammaticalGender"
And with
android:configChanges=""
I did add WindowCompat.setDecorFitsSystemWindows(window, false)
And using Material3 NavigationBar
which by default uses WindowInsets.systemBarsForVisualComponents.only(WindowInsetsSides.Horizontal + WindowInsetsSides.Bottom)
for the inset there.ascii
10/12/2023, 2:20 PMStylianos Gakis
10/12/2023, 2:22 PMascii
10/12/2023, 2:26 PMconfigChanges
, and decor fits via ComponentActivity.enableEdgeToEdge
. Nothing else I think.Stylianos Gakis
10/12/2023, 2:28 PMadjustResize
?ascii
10/12/2023, 2:30 PMwindowSoftInputMode
at allStylianos Gakis
10/12/2023, 2:31 PMwindowSoftInputMode
really is needed to get proper backwards compatible experience to older Android OS versions. If you don’t mind, could you also test with it being adjustResize
?ascii
10/12/2023, 2:32 PMDo you see the same good behavior with setDecorFitsSystemWindows?Yes
Stylianos Gakis
10/12/2023, 2:33 PMascii
10/12/2023, 2:33 PMcould you also test with it beingStill good haha?adjustResize
Stylianos Gakis
10/12/2023, 2:40 PMascii
10/12/2023, 2:40 PMTheme.AppCompat.DayNight.NoActionBar
with this:Stylianos Gakis
10/12/2023, 2:41 PMascii
10/12/2023, 2:41 PMwindowDrawsSystemBarBackgrounds
might be thoughStylianos Gakis
10/12/2023, 2:45 PMenableEdgeToEdge
I thought should be able to handle everything regarding insets here 🤔Alex Vanyo
10/12/2023, 5:34 PMStylianos Gakis
10/12/2023, 5:38 PMAlex Vanyo
10/12/2023, 5:42 PMAlex Vanyo
10/12/2023, 5:52 PM