一尘不染

Flutter中的文本小部件下的黄线?

flutter

在我的第一个Flutter应用上工作。应用程序主屏幕没有此问题,所有文本均应显示。

但是,在我正在开发的新屏幕中,所有文本小部件的下面都有一些奇怪的
黄线/双线。

有什么想法为什么会这样?


阅读 515

收藏
2020-08-13

共1个答案

一尘不染

问题是Scaffold没有。ScaffoldMaterial应用程序(AppBar,之Drawer类的东西)的助手。但是您并没有被迫使用Material

您缺少的是Theme作为父级的实例。

为什么知道那么重要?因为当您开发模态(showDialog例如使用)时,您将面临相同的问题。但是Scaffold是一个不透明的全屏小部件!而且您显然不希望在您的Modal中使用它。

有很多方法可以引入主题实例。在Material App中,通常是通过实例化MaterialWidget 来实现的。你猜怎么着?Scaffold为您创建一个。但是Dialog也是!

2020-08-13