FlutterEasyLoading 导致粘贴时红屏,修复红屏时文字出现黄色双下划线问题修复方案

1:导致弹出系统粘贴时红屏原因为FlutterEasyLoading在materialApp上层,导致系统粘贴时的弹框找到顶层时widget不是material报错.修复方式为将FlutterEasyLoading改为build时引入.具体引入代码看下图:

FlutterEasyLoading 导致粘贴时红屏,修复红屏时文字出现黄色双下划线问题修复方案_第1张图片

或者简单的flutter就按EasyLoading在github上的方式解决.

2:修复了上个问题时,同时因为EasyLoading在显示时的Text不在materialApp中,所以Flutter自动给Text加入了黄色双下划线.此问题修复时需修改源码.如果是自动导入的请改为手动导入.并在文件container中添加如下代码:

FlutterEasyLoading 导致粘贴时红屏,修复红屏时文字出现黄色双下划线问题修复方案_第2张图片

调整完毕.

 

不太会玩或者比较懒的同学可以直接下载下面资源放入项目,将原来的导入方式修改一下即可.

还有一点,因为FlutterEasyLoading引用了三方 

flutter_spinkit: ^4.1.2

所以我们也要引用一下,并修改一下FlutterEasyLoading的引用路径.按编译器提示走就行

你可能感兴趣的:(FlutterEasyLoading 导致粘贴时红屏,修复红屏时文字出现黄色双下划线问题修复方案)