import 'dart:async'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:wow_english/common/extension/string_extension.dart'; ///评测结束反馈弹窗 class ReadingDialog extends Dialog { const ReadingDialog({super.key}); //定时器,自动关闭Diolog _showTimer(context) { Timer.periodic(const Duration(milliseconds: 2000), //2000毫秒就是三秒 (t) { Navigator.pop(context); t.cancel(); //取消定时器 timer.cancel(); }); } @override Widget build(BuildContext context) { _showTimer(context); return Material( type: MaterialType.transparency, child: Center( child: Container( width: 250, height: double.infinity, color: Colors.transparent, child: Column( crossAxisAlignment: CrossAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset( 'text_very_good'.assetWebp, width: 237.w, height: 42.h, ), Image.asset( 'pic_very_good'.assetWebp, width: 210.w, height: 228.h, ), ], ), ), ), ); } }