rive-app / rive-app/rive-flutter
Rendering issues on Android with Rive native when resizing animation
Nobody has claimed this yet.
- Dominant language
- Dart
- Stars
- 1.5k
- Forks
- 240
- PR merge metrics
- No merged PRs in 30d
Description
Description
I am using the latest rive prerelease 0.14.0-dev.8 and I am experiencing a rendering issue when resizing a RiveWidget on Android. When ever the animation is getting resized it disappears and reappears without throwing an error. On iOS it is working as expected. I attached a video showing the issue. If needed I can provide a reproducible repo and the riv file in a private message.
Expected behavior
Should be showing the Rive animation without disappearing.
Screenshots
https://github.com/user-attachments/assets/f29664e1-c3ab-40d3-aa99-23e1483f70a5
Device & Versions (please complete the following information)
- Device: On all Android devices. Emulator and real device. Both debug and release.
- OS: Tested in Emulator Android API 35 and real device with Android 16.
- Flutter Version: 3.35.4
e.g.:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.35.4, on macOS 15.6.1 24G90 darwin-arm64, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 36.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2025.1)
[✓] Connected device (3 available)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the resize behavior in a RiveWidget on Android using Flutter 3.35.4 and Rive prerelease 0.14.0-dev.8, testing both an emulator and a physical device if available. Compare the behavior with iOS and verify that the animation remains visible throughout resizing without errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, dart, flutter
- Domain
- computer-graphics, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100