简单的对话框
Easy Dialog 包可帮助您轻松创建基本对话框或自定义对话框。

? 安装
在 pubspec.yaml 的 dependencies: 部分,添加以下行
dependencies:
easy_dialog: <latest version>
? 用法
导入此类
import 'package:easy_dialog/easy_dialog.dart';
基本结构
EasyDialog(
title: Text("Basic Easy Dialog Title"),
description: Text("This is a basic dialog")).show(context);
? 示例
让我们开始创建简单而漂亮的对话框。
在这里,您可以找到一些可以构建并让您的创造力飞扬的基本示例。

? 定制和属性
easy_dialog 的所有可自定义属性
| 属性名 | 示例值 | 描述 |
|---|---|---|
| topImage | AssetImage("assets/topImage.png") | 顶部图片,用于装饰目的,带有圆角顶部 |
| title | Text("Alert") | 对话框标题,如果存在则位于顶部图片下方 |
| tittlePadding | EdgeInsets.only(left: 8.0,right: 8.0) | 标题内边距 |
| 描述 | Text("Connection error") | 对话框描述,位于标题和 contentList 之间 |
| descriptionPadding | EdgeInsets.only(left: 8.0,right: 8.0) | 描述内边距 |
| contentList | [ Text("This is an extra text line"), FlatButton(onPressed: () {}, child: Text("Okay"),), ] |
可选的小部件列表,按顺序位于描述之前 |
| contentPadding | EdgeInsets.all(12.0) | 内容内边距。它包裹所有小部件,包括标题和描述 |
| 高度 | 200 | 对话框高度 |
| width | 250 | 对话框宽度 |
| cornerRadius | 15.0 | 对话框圆角半径 |
| fogOpacity | 0.5 | 背景模糊不透明度,设置对话框后面黑色背景模糊的不透明度,范围从 0 到 1 |
| closeButton | 假 | 关闭按钮启用/禁用 |