React Native: The Great Nougat Image Fix
Today we're diving into a satisfying bug fix that's been haunting Android developers on API 24. Peter Abbondanzo delivered a clever solution to images disappearing when using antialiased border radius clipping on Nougat, replacing a problematic rendering technique with a more reliable approach borrowed from Facebook's Keyframes library.
Duration: PT4M5S
Episode overview
This episode is a short developer briefing from React Native.
It explains recent repository work in plain language.
- Show: React Native
- Published: 2026-02-15T11:08:56Z
- Audio duration: PT4M5S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Hey there, React Native developers! Welcome back to another episode. I'm so glad you're here with me today - grab that coffee, settle in, because we've got a really interesting story about one of those sneaky platform-specific bugs that can drive you absolutely nuts.
You know those days when you're testing your app and everything looks perfect on most devices, but then you test on that one Android version and suddenly your images just... vanish? Well, if you've been dealing with disappearing images on Android Nougat when using border radius, Peter Abbondanzo just became your new…
So here's what was happening. On API 25, which is Android Nougat, there was this really specific bug where images would completely disappear when you applied antialiased border radius clipping. Not just look weird - completely gone. And it wasn't affecting regular ImageViews, just ReactImageView components that use…
Now, this is where it gets really interesting from a technical storytelling perspective. The original code was using this clever technique with something called "DST_OUT" compositing and "EVEN_ODD" fill rules to create smooth, antialiased rounded corners. It's like using a stencil - you draw…
But…
…
Nearby episodes from React Native
- TypeScript Polish & Text Overflow Magic
- Testing Gets Its Own Home
- Monorepo Magic and Text Selection Revival
- Shadow Tree Gets Smarter with Commit Branching
- Animation Hooks Revolution & Performance Polish
- Spring Cleaning Day - Eight Lint Fixes That Make Code Shine
- Spring Cleaning and Bug Fixes
- CI Pipeline Revolution and Quality of Life Wins