import 'package:ef/ef.dart'; import 'package:flutter/material.dart'; import 'package:vbvs_app/common/color/appConstants.dart'; import 'package:vbvs_app/common/util/FitTool.dart'; import 'package:vbvs_app/common/util/MyUtils.dart'; import 'package:vbvs_app/component/tool/WebViewWidget.dart'; class HelpPage extends StatefulWidget { late MyWebView webView; HelpPage({super.key}); @override State createState() => _HelpPageState(); } class _HelpPageState extends State { // PdfController pdfController = Get.find(); @override void initState() { super.initState(); // pdfController.loadPdf(); widget.webView = MyWebView( url: AppConstants().ent_type == 1 ? "https://mp.weixin.qq.com/s/hBo0FMYrpe04I2WV6wbcxQ" : "https://mp.weixin.qq.com/s/tOnQjYa7foFLgic-RMAb7Q", onLoad: () { print('网页载入完毕'); }, ); } @override Widget build(BuildContext context) { return LayoutBuilder( builder: (context, bodySize) => GestureDetector( // onTap: () => FocusScope.of(context).unfocus(),, child: Container( decoration: BoxDecoration( image: DecorationImage( image: AssetImage('assets/img/bgNoImg.png'), // 本地图片 fit: BoxFit.fill, // 填满整个 Container ), ), child: Scaffold( backgroundColor: Colors.transparent, // 加上这一行 appBar: AppBar( backgroundColor: themeController.currentColor.sc17, // backgroundColor: Colors.transparent, automaticallyImplyLeading: false, iconTheme: IconThemeData(color: themeController.currentColor.sc3), titleSpacing: 0, // leading: returnIconButtom, title: Container( width: double.infinity, height: 180.rpx, child: Stack( alignment: Alignment.center, children: [ /// 居中标题 Text( '操作说明'.tr, style: TextStyle( fontFamily: 'Readex Pro', color: themeController.currentColor.sc3, letterSpacing: 0, fontSize: 30.rpx, ), ), /// 左边返回按钮 Positioned( left: 0, child: returnIconButtom, ), ], ), ), actions: [], centerTitle: false, ), body: SafeArea( top: true, child: Padding( padding: EdgeInsets.symmetric(horizontal: 0.rpx), child: Column(children: [ Expanded( child: Container( child: widget.webView, ), ), ]), ), ), ), ), ), ); } }