例如,我正在开发具有多个屏幕的应用程序,因此我要创建许多Scaffold
和AppBar
s。
说我的设计规范说:“应用栏标题应始终在所有平台上居中”,即我希望centerTitle
的{{1}}参数始终为AppBar
。>
我可以用自定义小部件true
包装AppBar
并始终将MyAppBar
设置为centerTitle
,但是
true
属性AppBar
的框架更改有没有比“只记得记住在创建AppBar
的地方设置它”更好的选择了?
答案 0 :(得分:2)
制作一个始终将标题居中的自定义MyAppBar
小部件是正确的解决方案。
但是有很多样板/难以维护的前提是错误的。
您不需要所有{1}}属性。仅公开与您的应用相关的内容。