通过Get插件来弹出Dialog


我们在上一章回中介绍了"使用get显示snackBar"相关的内容,本章回中将介绍使用get显示Dialog.闲话休提,让我们一起Talk Flutter吧。

在这里插入图片描述

1. 概念介绍

我们在介绍Get包时提到该包提供了一些实用功能,显示Dialog就是其中之一,Dialog是项目中常用的组件,本章回中将详细介绍如何使用Get包显示Dialog.

2. 使用方法

在Get包中提供了两种显示Dialog的方法,不过它们显示的效果不同,我们将在下面的小节中分开介绍这两种不同显示效果的Dialog。

2.1 Overlay效果

Get包提供了dialog方法来显示Dialog,该方法是静态方法,可以直接调用,该方法中显示的内容通过Widget类型的参数控制,不过该参数不是命名参数,因此没有名
称。该方法提供了其它的命名参数来控制显示效果,我们在这里不展开介绍,大家可以参考方法的源代码。该方法运行后显示的Dialog效果不像我们常见的Dialog,它
和我们在前面章回中介绍的Overlay效果完全相同。因此,我们可以使用该方法显示Overlay.

2.1 Dialog效果

Get包提供了defaultDialog方法来显示Dialog,它的显示效果就是我们常见的Dialog.该方法是静态方法,可以直接调用,该方法会创建一个Dialog,该方法提供了
相关的参数来控制Dialog的内容,颜色等风格,开发人员只需要给参数赋值就可以创建出不同的Dialog.下面是该方法中常用的参数:

  • title:用来控制Dialog的标题,它是String类型;
  • content:用来控制Dialog的内容,它是widget类型;
  • confirm:用来控制Dialog中的确认按钮,它是widget类型;
  • cancel:用来控制Dialog中的取消按钮,它也是widget类型;
  • actions:用来的控制Dialog中的确认或者取消按钮,它可以同时显示多个Action;
    上面介绍的这些参数都是常用的参数,不过action参数最好不要和confirm/cancel一起使用,因为它们的功能相同。如果想显示多个功能按钮,那么可以使用action.
    此外,action的位置在Dialog的右下角,它的风格就是典型的Material风格。

3. 示例代码


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值