例如,我正在开发具有多个屏幕的应用程序,因此我要创建许多Scaffold
和AppBar
。
说我的设计规范说“在所有平台上,应用栏标题都应始终居中”,即我希望centerTitle
的AppBar
参数始终为true
。
我可以使用自定义窗口小部件AppBar
包装MyAppBar
,并始终将centerTitle
设置为true
,但是
AppBar
属性AppBar
的框架更改有没有比“仅记得记住在创建
AppBar
的任何地方进行设置”更好的选择?
最佳答案
制作一个始终将标题居中的自定义MyAppBar
小部件是正确的解决方案。
但是有很多样板/难以维护的前提是错误的。
您不需要所有AppBar
属性。仅公开与您的应用相关的内容。
关于flutter - 如何为给定类型的Flutter小部件强制某些参数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58075753/