library zhiying_base_widget; import 'package:flutter/services.dart'; export 'dialog/loading/loading.dart'; export 'package:flutter_swiper/flutter_swiper.dart'; export 'package:zhiying_base_widget/pages/main_page/model/background_model.dart'; export 'package:zhiying_base_widget/pages/custom_page/bloc/background_bloc.dart'; export 'package:pull_to_refresh/pull_to_refresh.dart'; export 'package:flutter_user_agent/flutter_user_agent.dart'; export 'package:zhiying_base_widget/widgets/restart_widget/restart_widget.dart'; export 'package:amap_flutter_location/amap_flutter_location.dart'; export 'package:amap_flutter_location/amap_location_option.dart'; export 'package:tab_indicator_styler/tab_indicator_styler.dart'; export 'package:zhiying_base_widget/dialog/global_dialog/notification_setting_dialog/notification_setting_dialog.dart'; class ZhiyingBaseWidget { static const MethodChannel _channel = const MethodChannel('zhiying_base_widget'); ///监听重定向的方法 static addListener(Function(String) reload) { _channel.setMethodCallHandler((call) { if (call.method == "reload") { reload(call.arguments['url']); } return null; }); } ///打开原生webView static loadUrl(String url) async { await _channel.invokeMethod("loadUrl", {"url": url}); } static Future get platformVersion async { final String version = await _channel.invokeMethod('getPlatformVersion'); return version; } }