-
-
Notifications
You must be signed in to change notification settings - Fork 364
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
Pointer pin changes resolution along left/right edge #1879
Comments
😆 That is a funny bug. Needless to say, I cannot reproduce it, neither with Android 5 nor Android 7. Haven't tried with an Android 6 though. Which manufacturer? |
Reproduced on Xiaomi with Android 6. What would be the first step to debug this? I see nothing interesting in logs. |
The code is in
Setting a breakpoint there might help, maybe check if |
Things get weird with
Sadly, it has not worked. EDIT: And I get "Source code does not match the bytecode" on stepping into withRotation |
LG G4 |
Maybe Android 6 doesn't handle angles >= 360° well. Maybe you could try |
If this is in degrees and all and not radians |
Are you still trying it out, @matkoniecz ? |
Tried that ( |
I unpacked
to mostly equivalent form - though one with 90 degree rotation applied everywhere and causing heaviest distortion.
the tricky part is that apparently broken |
I tracked it down and confirmed. It is https://stackoverflow.com/questions/36868790/blurry-image-after-canvas-rotate-only-in-android-6 https://issuetracker.google.com/issues/37096313 (found by
|
Ok, interesting. Will you do a fix, or shall I? |
Feel free to fix! I am trying to finally finish one of my open PRs at this moment so I will be perfectly fine to be just a tester for this one. |
When rotating the view while the pointer pin is at the edge of the screen, the resolution of the pointer pin gradually gets very low, when the pointer pin approaches the center of the left screen edge. Also happens at the center of the right edge of the screen. Does not happen at top or bottom edge
How to Reproduce
Move view away from actual position to get pointer pin; rotate the screen
Versions affected
SC 20.0
Android 6.0
The text was updated successfully, but these errors were encountered: