Flutter 在颤振中,材料和材料PP之间有什么区别?
我正在开发一个应用程序使用颤振。如果我选择Flutter 在颤振中,材料和材料PP之间有什么区别?,flutter,flutter-layout,Flutter,Flutter Layout,我正在开发一个应用程序使用颤振。如果我选择MaterialApp作为我的应用程序的父窗口小部件,我的应用程序中的所有Text窗口小部件都带有黄色下划线。另一方面,如果我只使用材质作为父窗口小部件,则文本窗口小部件下不会显示黄线 Material和MaterialApp之间的区别是什么?MaterialApp是一个小部件,它引入了许多有趣的工具,如Navigator或Theme,帮助您开发应用程序 另一方面,Material是一个小部件,用于定义与物料规则相关的UI元素。它定义了什么是标高、形状和
MaterialApp
作为我的应用程序的父窗口小部件,我的应用程序中的所有Text
窗口小部件都带有黄色下划线。另一方面,如果我只使用材质
作为父窗口小部件,则文本
窗口小部件下不会显示黄线
Material
和MaterialApp
之间的区别是什么?MaterialApp
是一个小部件,它引入了许多有趣的工具,如Navigator
或Theme
,帮助您开发应用程序
另一方面,Material
是一个小部件,用于定义与物料规则相关的UI元素。它定义了什么是标高、形状和内容。然后被许多重要的小部件重用,例如Appbar
或Card
或FloatingButton
您可以在文本中找到的黄色下划线是由MaterialApp
作为备用主题引入的。此处用于调试目的,警告您需要在文本
上方的某个位置使用材料
简而言之,两者都用。在应用程序根目录附近应该有一个MaterialApp
。然后,当您想使用文本或墨水井时,使用引入材质实例的小部件(例如脚手架,Appbar
,对话框
,…) 脚手架
尤其重要。你的应用程序的所有屏幕都应该被包装在一个脚手架里。@boformer为什么这么说?@nbro scaffold实际上并不那么重要。这当然有帮助,但非物质应用程序并不关心它。要点是在某个地方有一个主题实例。