-
-
Notifications
You must be signed in to change notification settings - Fork 377
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
关于悬浮窗,希望能有更多的人进行测试一下 #1126
Comments
I think you should create the pull request and others can verify this patch by downloading the ci build. |
明白。但我看没有其他人报过问题,所以不确定release版本的是否在其他人那里也有问题。我在多测试一下我修改的部分,然后尝试创建一个pull request。 |
[> 显示异常如图所示。](#1127 (comment)) 我的也是這樣,位置掉到下面了 。 |
问题已经定位到,我周末结束后修复一下。 |
4 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
我在使用的时候,发现悬浮窗的位置(left, right, left_up, right_up)不对,大概表现为始终在屏幕的最左侧,y方向上大致是对的。
使用的是3.2.15版本。
于是我就好奇,对代码debug了一下。然后发现那部分的代码我其实不太能看懂。但大概位置是:
https://github.com/osfans/trime/blob/7e9b4ef65df41c74ff965b0c9b3d6d98aa0f2692/app/src/main/java/com/osfans/trime/ime/core/Trime.java#L179C7-L208
我不太明白的点在于那频繁的min和max。而且再上面一些,一开始取maxX的时候,我debug出来的值也不对(是一个负值,例如-500)。
所以,我就暴力的做了一些删除,把else分支里面的min, max全部删掉之后。再进行了测试。
在我的设备上(vivo Pad),悬浮窗口的位置是正确的了。
所以我不确定,大家是否也在悬浮窗口这里有问题,希望大家能够进行更多一些的测试。也希望开发大佬们,能够把这里的代码梳理一下,看是否有一些疑似适配的问题。
The text was updated successfully, but these errors were encountered: