AboutDialog
AboutDialog
类似于系统对话框,整体效果我们无法调整,对于主体内容 children
部分,与 SimpleDialog
类似,无法延迟加载模型组件,对于 ListView
等需明确高度;
const AboutDialog({
super.key,
this.applicationName,// 应用名称
this.applicationVersion,// 版本说明
this.applicationIcon,// 应用图标
this.applicationLegalese,// 法律声明
this.children,// 消息内容
});
例子:
ElevatedButton(
onPressed: (){
showDialog(context: context,
builder: (context) {
return const AboutDialog(
applicationIcon: Icon(Icons.apple),
applicationName: '苹果',
applicationVersion: 'V1.2.6',
applicationLegalese: '此版本非该公司所有',
children: [
Text('选项1'),
Text('选项2'),
Text('选项3'),
],
);
});
},
child: const Text('AboutDialog')
),