Aad*_*tel 0 dart flutter flutter-alertdialog
以下是我的 homepage.dart 的一部分,它运行良好,但单击 IconButton 时什么也没有发生。
...
return Scaffold(
appBar: AppBar(
title: Text('Lorem Ipsum'),
leading: IconButton(
icon: Icon(Icons.info),
onPressed: () => AboutWidget(),
),
),
body: ...
Run Code Online (Sandbox Code Playgroud)
这是我的 about_widget.dart 文件,其中定义了我的 AboutWidget。我究竟做错了什么?
import 'package:flutter/material.dart';
class AboutWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return AlertDialog(
title: Text('data'),
);
}
}
Run Code Online (Sandbox Code Playgroud)
你必须调用showDialog函数
AppBar(
title: Text('Lorem Ipsum'),
leading: IconButton(
icon: Icon(Icons.info),
onPressed: () => showDialog(
context: context,
builder: (context) => AboutWidget(),
),
),
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3404 次 |
| 最近记录: |