You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Setting the TranslationY of a component to a value outside the screen at the bottom (even partially) breaks the layout on Android.
In the specific use case I am creating a kind of "Bottomsheet" component inside a modal page which will slide up from the bottom of the screen when opened.
On iOS everything looks fine but on Android there is a gap at the top of the element which should not be there:
Description
Setting the TranslationY of a component to a value outside the screen at the bottom (even partially) breaks the layout on Android.
In the specific use case I am creating a kind of "Bottomsheet" component inside a modal page which will slide up from the bottom of the screen when opened.
On iOS everything looks fine but on Android there is a gap at the top of the element which should not be there:
Android:
Screen.Recording.2026-08-14.at.11.45.52.mov
iOS:
Screen.Recording.2026-08-14.at.11.42.29.mov
Steps to Reproduce
Actual result:
The component has a gap/padding at the top
Expected Result:
The component has no gap/padding at the top (as on iOS)
Link to public reproduction project repository
https://github.com/FinnKr/MauiTranslateYAndroidLayoutIssues
Version with bug
10.0.90
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI
Last version that worked well
10.0.31
Affected platforms
Android
Affected platform versions
Android 16
Did you find any workaround?
No response
Relevant log output