Android PAG 切换时第一帧黑屏 #3076
-
|
背景: 问题: flutte: 3.24.5 Flutter Plugin 代码: 视频: |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
|
我们开发中遇到过类似的情况, 可以试试手动去调用下flush相关的方式试试 |
Beta Was this translation helpful? Give feedback.
-
|
PAGView 渲染的过程中,需要确保渲染环境是 OK 的, 如果 PAGView 的尺寸为0, 或者没有被 attach, 此时都不会触发真正渲染。另外 flush 方法是有返回值的,如果切换了 PAGFile,看下这里的返回值是 true 还是 false,如果是首帧渲染且 fush 返回是 false,就是没有渲染成功 你这边遇到的问题应该是某些边界条件没有处理好,可以基于 pag 的官方 demo 构造下复现场景 |
Beta Was this translation helpful? Give feedback.
PAGView 渲染的过程中,需要确保渲染环境是 OK 的, 如果 PAGView 的尺寸为0, 或者没有被 attach, 此时都不会触发真正渲染。另外 flush 方法是有返回值的,如果切换了 PAGFile,看下这里的返回值是 true 还是 false,如果是首帧渲染且 fush 返回是 false,就是没有渲染成功
你这边遇到的问题应该是某些边界条件没有处理好,可以基于 pag 的官方 demo 构造下复现场景