如何在Scaffold(腳手架)構(gòu)造屬于自己的小部件呢?那么開(kāi)始吧为肮。
第一步:創(chuàng)建StatelessWidget,實(shí)現(xiàn)小部件的接口?PreferredSizeWidget
??不初始化 Size 運(yùn)行肯定是報(bào)錯(cuò)的
// 返回窗口的大小
Size get preferredSize =>null;?
第二步:在構(gòu)造器中初始化 Size
代碼一
默認(rèn)代碼 @override?Sizeget preferredSize => null;
替換代碼?@override final Size preferredSize;
第三步:在Scaffold new 自定義的小部件
代碼二
第四步:widget build(BuildContext context) 返回自定義布局即可