getActivity / EasyWindow

Android 悬浮窗框架,好用不解释
Apache License 2.0
1.46k stars 163 forks source link

竖屏切换至横屏之后悬浮窗位置显示异常 #35

Closed zs1973 closed 2 years ago

zs1973 commented 2 years ago

【警告:请务必按照 issue 模板填写,不要抱有侥幸心理,一旦发现 issue 没有按照模板认真填写,一律直接关闭】

问题描述

请回答

其他

https://user-images.githubusercontent.com/8916333/193538213-dddcf2c8-6392-4441-a09f-1daad632c3cd.mp4

getActivity commented 2 years ago

XToast-8.6.aar.zip

getActivity commented 2 years ago

小伙子, 问题已经修正了,你可以下载上面的 aar 包测试一下。

zs1973 commented 2 years ago

小伙子, 问题已经修正了,你可以下载上面的 aar 包测试一下。

可以直接发一下改动的代码吗 我是直接以引入源码的方式引用的这个lib

zs1973 commented 2 years ago

小伙子, 问题已经修正了,你可以下载上面的 aar 包测试一下。

可以直接发一下改动的代码吗 我是直接以引入源码的方式引用的这个lib 我复制了新增的那个ScreenOrientationMonitor类和它的引用代码 运行之后貌似没有效果

getActivity commented 2 years ago

@zs1973 小伙子,不行哦,你只能用我发的 aar 做测试,主要原因有几个:

  1. aar 包中的代码是只读的,可以保证内容不被篡改
  2. aar 包中的代码是测试的,还没有正式对外发布
  3. 我不希望别人直接引用源码,如果有人那么做,后续如果有出现任何问题只能靠你自己修复了,我不会基于你的代码进行单独维护
zs1973 commented 2 years ago

@zs1973 小伙子,不行哦,你只能用我发的 aar 做测试,主要原因有几个:

  1. aar 包中的代码是只读的,可以保证内容不被篡改
  2. aar 包中的代码是测试的,还没有正式对外发布
  3. 我不希望别人直接引用源码,如果有人那么做,后续如果有出现任何问题只能靠你自己修复了,我不会基于你的代码进行单独维护

嗯嗯 我换回远程依赖 我先写完本期的需求再来测一下这个aar的

zs1973 commented 2 years ago

@zs1973 小伙子,不行哦,你只能用我发的 aar 做测试,主要原因有几个:

  1. aar 包中的代码是只读的,可以保证内容不被篡改
  2. aar 包中的代码是测试的,还没有正式对外发布
  3. 我不希望别人直接引用源码,如果有人那么做,后续如果有出现任何问题只能靠你自己修复了,我不会基于你的代码进行单独维护

可以了测过了 没问题 可以发新版本了。另外请教个问题哇,如果我想给悬浮窗的contentview 适配 layout-land 布局,我刚才试了一下,给新建一个横向的布局,在横竖屏切换时并不会自动启用横屏的布局呢

getActivity commented 2 years ago

@zs1973 小伙子,这个横屏切竖屏布局的实现,只能建议你通过代码自己实现了,因为 UI 变化了,View 对象就不是同一个对象了,所以我就算强制通过 ViewId 刷新了 View 布局,里面的状态和数据我都是没办法帮你迁移过来的。

getActivity commented 2 years ago

@zs1973 还有小伙子,你先用这个包,等过一段时间,我会更新远程依赖上去的。

zs1973 commented 2 years ago

通过setcontentview设置布局id吗  然后再重新show?

getActivity commented 2 years ago

通过setcontentview设置布局id吗  然后再重新show?

@zs1973 是的,你可以这样做