Flutter Hybrid Composition 模式下 Android PlatformView 无法填满屏幕的问题

从 Flutter 1.20.0 开始,在 Android 平台下引入了 Hybrid Composition,解决了 PlatformView 的很多问题,比如触摸事件、文字输入等问题,并且页面进入的动画更流畅,但是有一个显示上的小 bug(https://github.com/flutter/flutter/issues/74403),一直到 Flutter 2.2.0 都没有修复。就是 PlatformView 无法填满屏幕,在边缘会有一条线。

image.png

解决的方案也很简单,就是在 Widget 外面包裹一个 OverflowBox,然后把宽度加 1 个像素,代码我也写在了这个 issue 下面

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容