flutter_waya 1.13.0 flutter_waya: ^1.13.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 扩展
-
工具类 #
-
- dio dio 网络请求封装,统一error 返回[ResponseModel]
- event event bus
- screen_fit MediaQueryData
多个UI组件 #
-
- DropdownMenuButton 仿官方 [DropdownButton] 不遮挡默认
- LiquidButton 流体按钮
- ElasticButton 弹性按钮
-
- LiquidProgress 流体progress
- Progress 普通动画progress
-
- EasyRefreshed 封装 flutter_easyrefresh
-
-
根组件使用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 [ExtendedScrollView] 实现 自适应高度的 ExtendedSliverPersistentHeader 和 ExtendedSliverAppBar [ExtendedFlexibleSpaceBar] 无需设置 expandedHeight
-
ScrollList 合并[ListView] 和 [GridView] 并添加 下拉刷新 和 上拉加载 功能
-
universal 中合多个官方组件功能 减少嵌套
快捷打包命令 builds #
- sh android.sh //即可打包命令 可拷贝builds至自己的项目目录 并修改