作者:世妖娆灬 | 来源:互联网 | 2023-09-18 23:17
import 'dart:async';
import 'package:flutter/material.dart';
class Temp3Page extends StatefulWidget{
Temp3Page({Key key}) : super(key: key);
_Temp3Page createState() =>_Temp3Page();
}
class _Temp3Page extends State {
Timer timer;
@override
void initState() {
super.initState();
timer = Timer(const Duration(milliseconds: 0), () {
try {
showDialog(
context: context,
barrierDismissible: true,
builder: (BuildContext context) {
return AlertDialog(
title: Text('标题'),
content: SingleChildScrollView(
child: ListBody(
children: [
Text('内容'),
],
),
),
actions: [
FlatButton(
child: Text('确定'),
onPressed: () {
Navigator.of(context).pop();
},
),
FlatButton(
child: Text('取消'),
onPressed: () {
Navigator.of(context).pop();
},
),
],
);
},
).then((val) {
print(val);
});
} catch (e) {
}
});
}
@override
void dispose() {
timer.cancel();
super.dispose();
}
@override
Widget build(BuildContext context) {
// TODO: implement build
return Center(
child: Text('弹框')
);
}
}