热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

flutter页面自动弹出弹框

import'dart:async';import'package:fluttermaterial.dart';classTemp3Page



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('弹框')
);
}
}


推荐阅读
author-avatar
世妖娆灬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有