2019-10-13 Flutter学习(一)之自定义组件 C

2019-10-13  本文已影响0人  六桥明月夜

有道是 不积硅步,无以至千里 ;不积小流,无以成江海 。

这章内容比较简单 ,就直接贴上代码 

图1

自定义组件MyApp ,自定义类继承StateLessWidget或者StateFulwidget ,前者属于无状态组件,状态不可该改变 。后者属于有状态组件 ,持有的状态可能在widget组件生命周期改变 ,两者都是抽象类abstract ,子类要实现其build()方法 ;

加入导航和背景 :

MaterialApp它也是一个组件weiget ,它封装了应用程序Material Design所需要的方法,一般做顶层组件使用 。它的属性如上图包括  home ,title ,color ,theme  ,routes(路由)等等。

而Scaffold是Home属性中的的一个组件 ,此组件正式Material design布局结构的一种基本实现 。

他的属性包括如上图   appBar ,body ,drawer(抽屉效果)等 

themes的设置方式如下图

图2

先写到这里,待补充。

上一篇 下一篇

猜你喜欢

热点阅读