Dev*_*ine 10 flutter flutter-layout
我正在使用Flutter开发一个应用程序.如果我选择MaterialApp
作为我的应用程序的父窗口小部件,我的应用程序中的所有Text
窗口小部件都带有黄色下划线.另一方面,如果我只是Material
用作父窗口小部件,则Text
窗口小部件下不会显示黄线.
Material
和之间有什么区别MaterialApp
?
Rém*_*let 13
MaterialApp
是一个小部件,它引入了许多有趣的工具,例如Navigator
或Theme
帮助您开发应用程序.
Material
另一方面,用于定义关于材料规则的UI元素的小部件.它定义了高度,形状和东西.然后通过许多材料部件如重复使用Appbar
或Card
或FloatingButton
.
您可以找到的黄色下划线Text
是MaterialApp
作为后备引入的Theme
.这是出于调试目的,警告您需要Material
在您的上方某处使用Text
.
简而言之,两者兼用.你应该有一个MaterialApp
接近你的应用程序的根目录.然后使用引进的小部件Material
实例(如一个Scaffold
,Appbar
,Dialog
,...)如果你想使用Text
或InkWell
.
归档时间: |
|
查看次数: |
4597 次 |
最近记录: |