老孟導讀:前幾天一個讀者和我說能不能整理一個各個控件之間的繼承關係,這2天抽時間整理了一下,不整理不知道,一整理真的嚇一跳啊,僅僅Widget的子類(包括間接子類)就高達353個,今天發羣裏給你們瀏覽的時候,有人說:「看見這個,會讓初學者從入門到放棄的「,其實沒必要擔憂,雖然不少,但經常使用的就那幾十個,很快就入門了,剩餘其餘的用到的時候在查就行了。
先看Widget的直接子類,僅僅4個(其實還有一個抽象類)git
看看RenderObjectWidget
:程序員
<img src="http://q7oh3n2dk.bkt.clouddn.com/image-20200417203629276.png" alt="" style="zoom:50%;" />github
太長了,截取一份吧,RenderObjectWidget
共有89個子類。微信
在來欣賞下ProxyWidget
:less
<img src="http://q7oh3n2dk.bkt.clouddn.com/image-20200417203813455.png" alt="" style="zoom:50%;" />網站
ProxyWidget
相對少一些,有34個。spa
重頭戲來了,咱們看看StatelessWidget
:code
<img src="http://q7oh3n2dk.bkt.clouddn.com/image-20200417204011326.png" alt="" style="zoom:50%;" />blog
StatelessWidget
有89個。繼承
最後看看StatefulWidget
:
<img src="http://q7oh3n2dk.bkt.clouddn.com/image-20200417204115588.png" alt="" style="zoom:50%;" />
StatefulWidget
的子類最多,高達141個。
我在每個控件的備註裏面都添加了當前控件的說明,介紹當前控件:
<img src="http://q7oh3n2dk.bkt.clouddn.com/image-20200417204317938.png" alt="" style="zoom:50%;" />
關注我公衆號:【老孟程序員】,回覆:控件,獲取源文件。
不是我訴苦,整理完這個,疼的我直不起腰來,眼睛一直有一層霧,因此這個週末我準備休息休息,鍛鍊下身體,但願你們理解,下週會繼續更新高質量的文章給你們的。
雖然控件的數量高達353個,但依然不能阻擋我,目前我的網站已經收錄了179個組件的詳細用法和介紹,很快就會收錄所有353個控件,歡迎你們收藏:
Github地址:https://github.com/781238222/flutter-do
170+組件詳細用法:http://laomengit.com
若是你對Flutter還有疑問或者技術方面的疑惑,歡迎加入Flutter交流羣(微信:laomengit)。
同時也歡迎關注個人Flutter公衆號【老孟程序員】,公衆號首發Flutter的相關內容。
Flutter生態建設離不開你我他,須要你們共同的努力,點贊也是其中的一種,若是文章幫助到了你,但願點個贊。