flutter_waya

Example 运行 Example 查看使用

初始化 navigatorKey 两种方式

/// 设置你自己的 navigatorKey
void setGlobalNavigatorKey() {
  GlobalOptions().setGlobalNavigatorKey(navigatorKey);
}

/// 使用自己的 MaterialApp
class _CustomAppState extends ExtendedState<_App> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        debugShowCheckedModeBanner: false,
        navigatorKey: GlobalOptions().globalNavigatorKey,
        title: 'Waya UI',
        home: _Home());
  }
}

/// 根组件使用  ExtendedWidgetsApp , 默认 移出 banner
class _AppState extends ExtendedState<_App> {
  @override
  Widget build(BuildContext context) {
    return ExtendedWidgetsApp(
        title: 'Waya UI', home: _Home(), pushStyle: RoutePushStyle.material);
  }
}

  • Scaffold 使用 ExtendedScaffold 可自动管理 android 物理返回键 关闭 toast loading 等各种弹窗,以及多种功能

Libraries

components/anchor_scroll_list
components/builder
components/button/bubble
components/button/elastic
components/check_box
components/components
components/count_down
components/counter
components/decorator_box
components/dotted_line
components/draggable_scrollbar
components/expansion_tiles
components/gesture
components/json_parse
components/picker/picker
components/pin_box
components/progress/progress
components/rating_stars
components/screen_adaptation
components/send_sms
components/spinKit/spin_kit
components/swiper/indicator
components/swiper/pagination
components/swiper/swiper
components/switch
components/toggle_rotate
const/const
const/styles
dio/dio
dio/interceptor/cookies_interceptor
dio/interceptor/debugger_interceptor
dio/interceptor/logger_interceptor
extended/extended
extended/extended_scroll_view
extended/icon
extended/list_wheel
extended/overlay/overlay
extended/scroll_list
extended/scroll_view
extended/sliver/element
extended/sliver/render
extended/tab_bar
extended/text
extended/text_field
extended/universal
extended/widgets_app
extension/color_extension
extension/context_extension
extension/date_time_extension
extension/enum_extension
extension/function_extension
extension/iterable_extension
extension/list_extension
extension/map_extension
extension/num_extension
extension/object_extension
extension/string_extension
extension/widget_extension
flutter_waya
utils/ali_oss
utils/event
utils/media_query
utils/utils