import 'dart:io';

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:huixiang/utils/font_weight.dart';
import 'package:huixiang/view_widget/my_appbar.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:webview_flutter/webview_flutter.dart';
import 'package:webview_flutter/src/webview_cupertino.dart';

import '../generated/l10n.dart';

class UserVipServicePage extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    return _UserVipServicePage();
  }
}

class _UserVipServicePage extends State<UserVipServicePage> with WidgetsBindingObserver {
  var controller = new ScrollController();

  @override
  void initState() {
    super.initState();
    WidgetsBinding.instance.addObserver(this);
    EasyLoading.show(status: S.current.zhengzaijiazai,maskType: EasyLoadingMaskType.black);
    if (Platform.isAndroid) WebView.platform = SurfaceAndroidWebView();
    if (Platform.isIOS) WebView.platform = CupertinoWebView();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: MyAppBar(
        title:S.of(context).huixiangxieyi,
        titleColor: Colors.black,
        background: Color(0xFFFFFFFF),
        leadingColor: Colors.black,
      ),
      body: Container(
          width: MediaQuery.of(context).size.width,
          height: MediaQuery.of(context).size.height,
          alignment: Alignment.center,
          child:
          WebView(
            initialUrl: "http://huixiang.lotus-wallet.com/vip.html",
            javascriptMode: JavascriptMode.unrestricted,
            onPageFinished: (initialUrl){
              EasyLoading.dismiss();
            },
          )),
    );
  }
}