8000 Android 15 edge-to-edge display · Issue #2749 · square/leakcanary · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Android 15 edge-to-edge display #2749

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
SimonMarquis opened this issue Apr 9, 2025 · 2 comments
Open

Android 15 edge-to-edge display #2749

SimonMarquis opened this issue Apr 9, 2025 · 2 comments

Comments

@SimonMarquis
Copy link
Contributor

LeakCanary does not yet support edge-to-edge.
Unfortunately, windowOptOutEdgeToEdgeEnforcement is going away in Android 16.
https://developer.android.com/about/versions/16/behavior-changes-16#edge-to-edge

Here is what it currently looks like when edge-to-edge is enforced (invisible rows and clipped content)

Leaks Dumps Leak
Image Image Image
@hossain-khan
Copy link
hossain-khan commented Jun 2, 2025

I haven't seen any open PR related to it. I can take a stab at it, now that I am working on adding edge-to-edge support in some of my apps. I will report back soon! 🏃‍♂

EDIT: Here are some relevant files

I may have to add/update some jetpack libraries to add this support, which I was hoping I could avoid. Not sure how acceptable it would be to add libraries like androidx.compose.material or androidx.compose.material3

Refeferences

< 8000 /div>
@hossain-khan
Copy link
hossain-khan commented Jun 2, 2025

I am running on latest Android 16 emulator, and I don't see this issue, likely because the target SDK is Android 14!?

Leaks Dumps Leak Version
Image Image Image Image
Image Image Image Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants
0