import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; import 'package:star_lock/app_settings/app_colors.dart'; import 'package:star_lock/mine/valueAddedServices/advancedFeaturesWeb/advancedFeaturesWeb_logic.dart'; import 'package:star_lock/tools/titleAppBar.dart'; import 'package:webview_flutter/webview_flutter.dart'; class AdvancedFeaturesWebPage extends StatefulWidget { AdvancedFeaturesWebPage( {Key? key, this.showAppBar = true, this.allowReturn = true}) : super(key: key); bool showAppBar; bool allowReturn; @override State createState() => _AdvancedFeaturesWebPageState(); } class _AdvancedFeaturesWebPageState extends State { @override void initState() { super.initState(); } @override Widget build(BuildContext context) { return GetBuilder( init: AdvancedFeaturesWebLogic(allowReturn: widget.allowReturn), builder: (AdvancedFeaturesWebLogic logic) { return PopScope( onPopInvoked: logic.canGoBack, canPop: false, child: Scaffold( resizeToAvoidBottomInset: false, backgroundColor: const Color(0xFFFFFFFF), appBar: widget.showAppBar ? TitleAppBar( barTitle: '高级功能', haveBack: true, backgroundColor: AppColors.mainColor, ) : null, body: Obx(() => Column( children: [ Container( padding: EdgeInsets.only(bottom: 10.w), child: LinearProgressIndicator( value: logic.state.webProgress.value, backgroundColor: Colors.grey, valueColor: AlwaysStoppedAnimation( AppColors.mainColor), ), ), Expanded( child: WebViewWidget( controller: logic.state.mallWebView), ), ], ))), ); }); } }