| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import 'package:flutter/material.dart';
- import 'package:get/get.dart';
- import 'package:trackoffical_app/screen.dart';
- import 'package:trackoffical_app/view/ingame/dialog/dialog_base.dart';
- import '../../../styles/theme.dart';
- import 'dialog_button.dart';
- Future<bool> dialogAskConfirmFinish() async {
- final r = await Get.dialog(
- dialogTitle(
- '已打结束点',
- Colors.red,
- Column(
- children: [
- const Text('10秒后自动结束比赛'),
- SizedBox(height: 76.3.rpx),
- dialogButton('取消', () {
- Get.back(result: false);
- })
- ],
- ),
- offAfter: 10.seconds),
- );
- return r != false;
- }
- class _Empty extends StatelessWidget {
- @override
- Widget build(BuildContext context) {
- SizeFit.screenInit(context);
- return Scaffold(
- floatingActionButton: FloatingActionButton(onPressed: (){
- dialogAskConfirmFinish().then((value) =>
- print('result: $value')
- );
- }),
- );
- }
- }
- void main() async {
- runApp(GetMaterialApp(theme: appThemeData(), home: _Empty()));
- }
|