flukit 一個Flutter UI組件庫。

地址

https://github.com/flutterchina/flukit

說明

flukit (Flutter UI Kit)是一個Flutter Widget庫。

注意

本項目正在持續迭代中,歡迎大家貢獻代碼。

原QuickSelectListView遷移至AzListView
QuickSelectListView 更改爲 AzListView
SuspensionListView 更改爲 SuspensionView

貢獻代碼須知

工程目錄

flukit
	--lib           //示例目錄
	--package_src
	  --lib
	   --src  //widget庫目錄
	--docs //文檔目錄,文檔必須是markdown格式
      --images //文檔用到的圖片都放在這裏,如截圖
      --chs //中文文檔目錄
      --en //英文文檔目錄

運行Demo

flutter run

提交代碼須知

如果你添加了一個,請遵循如下規則:

  1. 儘可能多的添加註釋,文檔註釋爲三斜線"///"
  2. 添加一個新的Widget後,請在Demo目錄添加使用示例,示例應該純淨無干擾,如果一個widget需要多個示例,可以創建一個二級頁面,可以參照Pull Refresh、QuickSelectListView。
  3. 如果可以,請儘可能在doc目錄下爲widget添加使用文檔,文檔必須是markdown格式,文檔名應與widget文件名同名

Widgets

Widget名稱 介紹
QuickScrollbar 可拖動的滾動條
TurnBox 可按任意角度旋轉子組件
AnimatedRotationBox 可對子組件執行旋轉動畫
ScaleView 可以對子組件進行縮放(雙指伸縮)
Swiper 一個輪播組件
GradientButton 背景色漸變按鈕
RaisedGradientButton 背景色漸變按鈕(Raised)
GradientCircularProgressIndicator 一個支持顏色漸變的圓形進度指示器
InfiniteListView 支持下拉刷新的無限加載列表組件
PullRefreshBox(betal) 下拉刷新(該組件並未成熟,將來可能會刪掉)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章