[Bug]: 关于在澎湃2小窗不显示问题
在使用的时候发生了什么 Bug ?
打开app,挂上小窗。100%触发,各各a15的os2设备均可触发
您在使用哪个操作系统?
Android
请具体提供设备、版本号等信息。
小米pad6spro,红米not14pro+
(选填)一些与 Bug 相关的硬件信息。
无
日志信息
Log
[好像没有抛出错误]
提交前确认
- [x] issue 列表中,没有我发现的这个 Bug
- [x] 我正在使用最新版本的 Kazumi
我不使用小米平板,所以我无法处理这个问题
等待使用小米平板的开发者解决
这是来自 flutter 框架的问题
flutter/flutter#161086
需要等待 flutter 官方的修复,遗憾的是他们看上去对这个问题不是很感兴趣,我个人预计此问题至少半年内不会被解决
这是来自 flutter 框架的问题
flutter/flutter#161086
需要等待 flutter 官方的修复,遗憾的是他们看上去对这个问题不是很感兴趣,我个人预计此问题至少半年内不会被解决
啊这。。。。。感谢开发大大回复
@qiufenghuashui 可以在main.dart中检测viewpadding值的异常情况处理
MaterialApp(
builder:(_,child){
///如果无法检测到状态栏高度使用默认高度
Global.isPaddingCheckError =
MediaQuery.of(context).viewPadding.top <= 0 ||
MediaQuery.of(context).viewPadding.top > 50;
if (Global.isPaddingCheckError) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(
viewPadding: const EdgeInsets.only(
top: 25,
bottom: 35,
),
padding: const EdgeInsets.only(
top: 25,
bottom: 35,
),
),
child: child
)
}
)
我们的应该在小米上也有相同的问题,这么处理后,在freeform正常了,给个默认padding就正常了,其实就是Flutter框架在freeform模式下无法在小米15上识别到padding的值,差不多有600多个像素,你可以验证下,不使用Safeview和Appbar的情况下,freeform模式下,或其它使用MediaQuery.of(context).viewPadding.top的情况下,小窗是正常的
这是来自 flutter 框架的问题
flutter/flutter#161086
需要等待 flutter 官方的修复,遗憾的是他们看上去对这个问题不是很感兴趣,我个人预计此问题至少半年内不会被解决
@bggRGjQaUbCoE 也有此类相同问题,但之前并未触发,疑似由于框架更新导致的
@q384264619
有兴趣为此提交 PR 吗
顺带一提,这个问题在平板端比想象中的要严重,不光涉及到平时在桌面上操作所运用到的小窗挂载,还会导致只要是在工作台状态(pad桌面:)下打开完全不显示
虽然这个补丁看上去没有什么坏处,但是我没有测试设备,需要有小米平板的用户测试确认之后才能合并。
如果可以的话,我希望帮忙提供测试> 虽然这个补丁看上去没有什么坏处,但是我没有测试设备,需要有小米平板的用户测试确认之后才能合并。
@qiufenghuashui
https://github.com/Predidit/Kazumi/actions/runs/15942285223/artifacts/3424215402
尝试这个构建
@qiufenghuashui
https://github.com/Predidit/Kazumi/actions/runs/15942285223/artifacts/3424215402
尝试这个构建
有点问题,下面的黑边。。。。
@qiufenghuashui
https://github.com/Predidit/Kazumi/actions/runs/15942285223/artifacts/3424215402
尝试这个构建
正常情况下不会有这个黑条,只有在挂在小窗的时候才会出现
@qiufenghuashui
https://github.com/Predidit/Kazumi/actions/runs/15943277766/artifacts/3424423562
尝试这个新的构建,此外我需要你测试一下在全屏播放视频时切换到小窗是否会有上方的黑条
@qiufenghuashui
https://github.com/Predidit/Kazumi/actions/runs/15943277766/artifacts/3424423562
尝试这个新的构建,此外我需要你测试一下在全屏播放视频时切换到小窗是否会有上方的黑条
上述问题依旧存在,而且。。。。。全屏播放过程中,小窗挂载会导致切到视频并黑屏,返回和放大都不会正常
@qiufenghuashui
https://github.com/Predidit/Kazumi/actions/runs/15943277766/artifacts/3424423562
尝试这个新的构建,此外我需要你测试一下在全屏播放视频时切换到小窗是否会有上方的黑条
@qiufenghuashui
https://github.com/Predidit/Kazumi/actions/runs/15943277766/artifacts/3424423562
尝试这个新的构建,此外我需要你测试一下在全屏播放视频时切换到小窗是否会有上方的黑条 另
@qiufenghuashui
你提到的两个新问题是只发生了第二个版本中还是两个版本都有
@qiufenghuashui
你提到的两个新问题是只发生了第二个版本中还是两个版本都有
最新发的问题都基于第二个,第一个我好像没有测关于视频播放的问题,我再试一试
@qiufenghuashui
你提到的两个新问题是只发生了第二个版本中还是两个版本都有
OK两个都有此问题
我解决不了这一问题。
灰色是 flutter 框架层面出现错误,组件树被破坏
播放器不显示可能是播放器被意外 trim 掉了
这两个问题的调试都需要开发人员有相关设备,以查看调试日志
我现在无法解决这一问题,只能暂时回滚所有修改
我解决不了这一问题。
灰色是 flutter 框架层面出现错误,组件树被破坏
播放器不显示可能是播放器被意外 trim 掉了
这两个问题的调试都需要开发人员有相关设备,以查看调试日志
我现在无法解决这一问题,只能暂时回滚所有修改
好的,辛苦大佬了,很抱歉没能帮上什么忙
我解决不了这一问题。
灰色是 flutter 框架层面出现错误,组件树被破坏
播放器不显示可能是播放器被意外 trim 掉了
这两个问题的调试都需要开发人员有相关设备,以查看调试日志
我现在无法解决这一问题,只能暂时回滚所有修改
我写画中画的时候在澎湃2上也测试了,但我出现的问题是返回全屏时未能贴合,缩放比例也有问题,只能靠横屏竖屏重建才能正常显示。建议是直接不管,其他机子上都没这问题,等flutter更新就完事
我解决不了这一问题。
灰色是 flutter 框架层面出现错误,组件树被破坏
播放器不显示可能是播放器被意外 trim 掉了
这两个问题的调试都需要开发人员有相关设备,以查看调试日志
我现在无法解决这一问题,只能暂时回滚所有修改
我写画中画的时候在澎湃2上也测试了,但我出现的问题是返回全屏时未能贴合,缩放比例也有问题,只能靠横屏竖屏重建才能正常显示。建议是直接不管,其他机子上都没这问题,等flutter更新就完事
急急急,去催催flutter那边
@qiufenghuashui
对应 Issue 中的讨论已经很多了,但 flutter 官方将其定为低优先级,这不是我们能解决的
正常情况下只有 Google 自己或合作伙伴的产品遇到问题才能让 flutter 立即进行修复
开源社区就是这样工作的,我们在免费使用 Google 开源的组件,Google 并没有解决我们遇到的问题的义务。
如果我们对特定问题非常头痛,但该问题又被项目方忽略,我们只能考虑自己提交 PR 。
@Predidit 作者大大您好,我好像从这个软件里面看到了关于澎湃OS分屏问题的改法,您看可以关注一下吗:https://github.com/venera-app/venera/pull/467
作者大大您好,我好像从这个软件里面看到了关于澎湃OS分屏问题的改法,您看可以关注一下吗:venera-app/venera#467
这就是上面提到的方法,我需要有澎湃OS设备才能调试上面出现的问题
唉?不能直接用这个啊