-
Notifications
You must be signed in to change notification settings - Fork 443
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
SVG's from react-native-svg don't appear in skia snapshots (makeImageFromView) only Android #2555
Comments
@WoLewicki it looks like RN SVG is using a type of view that we are not handling there: https://github.com/Shopify/react-native-skia/blob/main/package/android/src/main/java/com/shopify/reactnative/skia/ViewScreenshotService.java#L123 We handle SurfaceView and TextureView, but maybe RN SVG is using something else? |
Hmm, We override |
Thanks this is very helpful. If gre/react-native-view-shot handles it well, we will be able to do it as well: https://github.com/gre/react-native-view-shot/blob/master/android/src/main/java/fr/greweb/reactnativeviewshot/ViewShot.java |
I'd guess Line 86 in aadd424
Lines 110 to 114 in aadd424
|
I am facing same issue, any update? |
Description
I'm creating a popper-like component that snapshots a component and puts the image in top of a dark overlay ->
it.works.on.iOS.mp4
But I'm facing an issue on Android where the SVG's created using react native reanimated are not shown in the snapshots.
See on the next video the cursor on the top-left disappears.
on.Android.no.mp4
Version
1.3.9 and also tried it on 1.2.3
Steps to reproduce
Make a snapshot of any svg in Android and it doesn't work.
Snack, code example, screenshot, or link to a repository
I've managed to reproduce the issue with this sample code
on iOS it's visible but not on Android
To render the svg I use the
react-native-svg
libraryThe text was updated successfully, but these errors were encountered: