有用户反馈小米在应用分屏的时候会白屏。
就买了一个设备做测试。
开始测试的时候发现有些页面正常,有些是白屏。
后面找到了原因:
return Scaffold(
appBar: AppBar(
title: Text('Account'),
),
backgroundColor: Theme.of(context).colorScheme.surfaceVariant,
body: Text('Account'),
);
只要存在 appBar ,在分屏的时候就会白屏。
原本以为是我产品使用了大量组件是不是有其他兼容的问题
直接重新创建一个新的 flutter 项目,demo 里只要存在 appBar 也是白屏。
这么重要的组件小米竟然有兼容问题,有点离谱...
网上搜了下解决方案 要对每个文件加兼容代码,也没继续尝试。
这样每写一个组件都要加这个兼容代码 这也太恶心了。
不知道大家有没有好的解决方案。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.