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

outdated

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 [ExtendedScrollView] 实现 自适应高度的 ExtendedSliverPersistentHeader 和 ExtendedSliverAppBar [ExtendedFlexibleSpaceBar] 无需设置 expandedHeight

  • ScrollList 合并[ListView] 和 [GridView] 并添加 下拉刷新 和 上拉加载 功能

  • universal 中合多个官方组件功能 减少嵌套

快捷打包命令 builds #

  • sh android.sh //即可打包命令 可拷贝builds至自己的项目目录 并修改
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