-
Notifications
You must be signed in to change notification settings - Fork 9
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
高亮区域大小 #2
Comments
请问demo在小米8上有问题吗?不知道是不是刘海屏的问题,手边暂时没这种机器. |
demo 没有发现这种情况 |
.addView(tv_light2, new CenterRightStyle(deco_view2)) 传的View是否正确呢? |
你好 传的View是正确的 |
我找到原因了 是因为那个界面在 setContentView 之前把标题栏和状态栏都去除了 才出现这个问题 |
我觉得可能还是刘海屏的问题,我这边在小米5S上在demo中把标题栏和状态栏都去除也是正常显示的,我回头借一台刘海屏手机在试试. |
在刘海屏上去除了状态拦了通知栏就会显示不全 在另外一个MX5上没问题 |
是刘海屏的话高亮位置Y坐标减去状态栏的高度 应该可以解决. |
瞅了一下大概 感觉有点懵 |
嗯嗯 等我有时间了去弄下,最近有点忙,你也可以先看下 弄好的话给我提个pr是最好的. |
public class GuideViewHelper {
} 最好可以修改偏移,这样就算有的手机不适配,也能手动修改 new GuideViewHelper(MainActivity.this,50,50) |
感谢作者的提供的code. 手里几个测试机,华为表象,statusbar 全部盖上, 高亮没有移位。 oppo手机,statusbar 未被盖上,高亮部位移位,出现偏差。 目前采取一个取巧方式, 设置一个空view ,1dp即可,让其位于视图左上角(视图无状态栏)。 获取该空view的y坐标,若为0,则代表statusbar 未被盖上,会占用空间,需要将satusbar高度,传递到GuideViewHelper中。 |
刚刚试了一个 小米8全面屏手机
把高亮区域设置在底部的四个 RadioButton 上 高亮区域只有一小块 请问这个怎么解决
The text was updated successfully, but these errors were encountered: