Flutter Text文字下方出现黄色双下划线

问题描述

最近在写Flutter版本的玩Android项目的启动页的时候发现文字的下方出现了两条黄色下划线,一开始有点懵,通过了解发现是个人代码写的有些问题,如今在这里作个记录。 在Flutter中,Text组件是属于Material风格的,这就要求咱们的根组件最好也是Material风格的,不然UI展现可能会有一些问题。刚刚提到的启动页,根组件直接使用的层叠布局Stack,而Stack就不属于Material风格,当Stack内部嵌套Text的时候就会出现文字下方带有两条黄色下划线的现象。web

解决方法

这个问题主要有两种方式解决:
1.修改根节点的组件类型为Scaffold或者Materialmarkdown

Scaffold(body: content,);

Material(child: content);
复制代码

2.针对出现问题的Text组件,修改其style下的decoration属性为TextDecoration.none布局

child: Text(
       "技术链接世界",
       style:TextStyle(color: Colors.white, decoration: TextDecoration.none),),
复制代码

结语

记录开发过程当中遇到的问题,享受技术带来的快乐url