flutter_waya 1.11.0  flutter_waya: ^1.11.0 copied to clipboard
flutter_waya: ^1.11.0 copied to clipboard
The Flutter UI library contains multiple custom components,compatible with android,web,ios and MAC.
flutter_waya #
Example #
运行example 查看 例子 #
- extension
- 
context_extension context 扩展 
- 
object_extension 基础数据类型 扩展 
- 
widget_extension widget 扩展 
- 
num_extension num 扩展 
- 
string_extension string 扩展 
 
- 
工具类 #
- 
utils - dio dio 网络请求封装,统一error 返回[ResponseModel]
- event event bus
- screen_fit MediaQueryData
 
多个UI组件 #
- 
button - DropdownMenuButton 仿官方 [DropdownButton] 不遮挡默认
- LiquidButton 流体按钮
- ElasticButton 弹性按钮
 
- 
carousel - indicator 指示器
- carousel 轮播图
 
- 
progress - LiquidProgress 流体progress
- Progress 普通动画progress
 
- 
refresh - EasyRefreshed 封装 flutter_easyrefresh
 
- 
root - 
根组件使用ExtendedWidgetsApp 可直接使用push() pop() 等多个路由方法和showDialogPopup(),showBottomPopup(),showBottomPagePopup(),showCupertinoBottomPagePopup(),dialogSureCancel(),无需传 context ,随处打开,关闭 以上弹窗或页面 必须使用 closePopup()或直接pop(), 
- 
[Scaffold] 使用 ExtendedScaffold 可以任意处使用 showOverlay(), showLoading(), showToast(),关闭Overlay 必须使用 closeOverlay() 或关闭全部 closeAllOverlay(), 
 
- 
- 
widget 简单封装原生组件 
- 
list_wheel 实现 picker 功能的滚动组件 
- 
scroll_view [ScrollViewAuto] 实现 自适应高度的 SliverAutoPersistentHeader 和 SliverAutoAppBar [FlexibleSpaceAutoBar] 无需设置 expandedHeight 
- 
ScrollList 合并[ListView] 和 [GridView] 并添加 下拉刷新 和 上拉加载 功能 
- 
universal 中合多个官方组件功能 减少嵌套 
快捷打包命令 builds #
- sh android.sh //即可打包命令 可拷贝builds至自己的项目目录 并修改