lottie-flutter
lottie-flutter copied to clipboard
[Impeller][fidelity] Glitch when Lottie stacked on top of custom paint with blur
Example repo where reproduced
https://github.com/junaid1460/flutter_impeller_reported_bugs
Expected behavior [skia]
https://github.com/xvrh/lottie-flutter/assets/3303745/28be468b-56f2-4c94-8d51-547593d64328
Actual behavior [Impeller]
https://github.com/xvrh/lottie-flutter/assets/3303745/77803c8b-5b12-4eeb-82a0-c3df28cdcc34
Toolchain info:
➜ ___ git:(master) flutter doctor -v
[✓] Flutter (Channel stable, 3.13.0, on macOS 13.5 22G74 darwin-arm64, locale en-IN)
• Flutter version 3.13.0 on channel stable at ~/.asdf/installs/flutter/3.13.0-stable
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision efbf63d9c6 (6 days ago), 2023-08-15 21:05:06 -0500
• Engine revision 1ac611c64e
• Dart version 3.1.0
• DevTools version 2.25.0
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
• Android SDK at /Users/mj/Library/Android/sdk
• Platform android-33, build-tools 33.0.0
• Java binary at: ~/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/223.8836.35.2231.10406996/Android
Studio.app/Contents/jbr/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 14E222b
• CocoaPods version 1.12.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2022.3)
• Android Studio at /Application
Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/223.8836.35.2231.10406996/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
[✓] Android Studio (version 2022.2)
• Android Studio at ~/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.10121639/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
[✓] VS Code (version 1.81.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.70.0
[✓] VS Code (version 1.80.0-insider)
• VS Code at /Applications/Visual Studio Code - Insiders.app/Contents
• Flutter extension can be installed from:
🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[✓] Connected device (3 available)
• iPhone 14 Pro Max (mobile) • 3F33BF82-DF19-4D65-BA2F-A28AC6CFD455 • ios • com.apple.CoreSimulator.SimRuntime.iOS-16-4
(simulator)
[✓] Network resources
• All expected network resources are available.
• No issues found!
Lottie file
We need to debug this and xref this in flutter repo. I have no knowledge of how lottie is rendered atm, if I have time then I will read and try to understanding what's going on, from the look of it, it's blending issue with engine itself.
Looks like impeller regression