|
123456789101112131415161718192021222324252627282930313233343536373839 |
- 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<String> get platformVersion async {
- final String version = await _channel.invokeMethod('getPlatformVersion');
- return version;
- }
- }
|