老孟導讀:從學習Flutter到現在將近2年的時間,前後一共整理了179個Flutter組件的基礎用法、接口說明以及使用場景,現在分享給大家,文檔使用Markdown書寫,希望可以幫助到你。
介紹
如果覺得使用源文件不方便查看,可以到老孟程序員博客進行查看,除了查看更加方便外,還有如下好處:
- 對所有組件按字母進行了排序,方便查找。
- 列出了常用組件和非常用組件,初學者只需要重點學習常用組件即可。
- 這裏有對初學者的一點點個人建議,少走彎路。
- 所有控件類的繼承關係圖,目前統計的控件總共353個。
- 定期更新新的組件的用法,也可以加入微信交流羣(最後有加羣方式),會同步更新。
相關控件對比
將相關或者相似的控件放到了一起,方便對比,比如Button
類控件,Flutter中提供了大量按鈕類控件,比如RaisedButton
、FlatButton
等。
將這些控件的全部放到一起,不管你查找哪一個控件,都可以看到其他相似組件。
生命不息,更新不止
未來,組件會一直更新下去,直到收錄完全爲止,目前統計的僅僅Widget的子類和間接子類就高達353個,所以未來的道路任重而道遠。 在博客的右上角提供了Github直通車,如果您發現有錯誤的地方,可以在Github上進行修改或者提出問題。
Github開源地址:https://github.com/781238222/flutter-do/tree/master/source/flutter/widgets
交流
Github地址:https://github.com/781238222/flutter-do
170+組件詳細用法:http://laomengit.com
如果你對Flutter還有疑問或者技術方面的疑惑,歡迎加入Flutter交流羣(微信:laomengit)。
同時也歡迎關注我的Flutter公衆號【老孟程序員】,公衆號首發Flutter的相關內容。