flutter_waya 1.9.10 copy "flutter_waya: ^1.9.10" to clipboard
flutter_waya: ^1.9.10 copied to clipboard

outdated

The Flutter UI library contains multiple custom components,compatible with android,web,ios and MAC.

flutter_waya #

Example #

  • extension
    • context_extension context 扩展

    • object_extension 基础数据类型 扩展

    • widget_extension widget 扩展

工具类 #

  • tools

    • dio dio 网络请求封装,统一error 返回[ResponseModel]
    • event event bus
    • screen_fit MediaQueryData
    • tools 几个简单的方法

多个UI组件 #

  • widgets

    • button

      • DropdownMenuButton 仿官方 [DropdownButton] 不遮挡默认
      • LiquidButton 流体按钮
      • ElasticButton 弹性按钮
    • carousel

      • indicator 指示器
      • carousel 轮播图
    • progress

      • LiquidProgress 流体progress
      • Progress 普通动画progress
    • refresh

      • EasyRefreshed 封装 flutter_easyrefresh
    • root

      • 根组件使用GlobalWidgetsApp 可直接使用push() pop() 等多个路由方法和showDialogPopup(),showBottomPopup(),showBottomPagePopup(),showCupertinoBottomPagePopup(),dialogSureCancel(),无需传 context ,随处可用,关闭 以上弹窗或页面 必须使用 closePopup()或直接pop(),

      • [Scaffold] 使用 OverlayScaffold 可以任意处使用 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至自己的项目目录 并修改

运行example 查看 例子 #

9
likes
0
points
1.41k
downloads

Publisher

unverified uploader

Weekly Downloads

The Flutter UI library contains multiple custom components,compatible with android,web,ios and MAC.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

crypto, dio, flutter, flutter_easyrefresh, flutter_localizations, http_parser

More

Packages that depend on flutter_waya