简单的对话框

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

topImage

? 安装

pubspec.yamldependencies: 部分,添加以下行

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);

? 示例

让我们开始创建简单而漂亮的对话框。

这里,您可以找到一些可以构建并让您的创造力飞扬的基本示例。

examples_gif

? 定制和属性

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 关闭按钮启用/禁用

GitHub

https://github.com/ricardonior29/easy_dialog