Flutter开发之——showAboutDialog
一 概述
本文介绍用于描述App信息描述相关的Dialog
- showAboutDialog:用于描述当前App信息,底部提供2个按钮:查看许可按钮和关闭按钮
- showLicensePage:用于描述当前App许可信息,LicensePage需要和showLicensePage配合使用
二 showAboutDialog
2.1 构造方法
1 | void showAboutDialog({ |
2.2 常用属性
属性 | 说明 | 取值 |
---|---|---|
applicationName | 应用程序名称 | String |
applicationVersion | 应用程序版本 | String |
applicationIcon | 应用程序的图标 | Widget |
applicationLegalese | 著作版权 | String |
children | 内容 | List<Widget> |
2.3 示例
代码
1 | RaisedButton( |
效果图
2.4 国际化
说明
- VIEW LICENSES 和COLSE是showAboutDialog自动添加的
- 没有添加国际化之前显示的是默认的语言,要显示成中文时,需要添加国际化支持
国际化操作
- 在
pubspec.yaml
中配置支持国际化
1 | dependencies: |
- 在MaterialApp中配置当前区域:
1 | MaterialApp( |
国际化后效果
三 showLicensePage
3.1 构造方法
1 | void showLicensePage({ |
3.2 常用属性
属性 | 说明 | 取值 |
---|---|---|
applicationName | 应用程序名称 | String |
applicationVersion | 应用程序版本 | String |
applicationIcon | 应用程序的图标 | Widget |
applicationLegalese | 著作版权 | String |
children | 内容 | List<Widget> |
3.3 示例
代码
1 | RaisedButton( |