maskColor static method

Color maskColor(
  1. QuickDialogMaskType? maskType
)

获取遮罩层颜色 maskType 参数优先级高于实例配置,当为 null 时使用 QuickDialog.instance.maskType

  • custom 模式返回自定义颜色 QuickDialog.instance.maskColor
  • black 模式返回半透明黑色(透明度 0.5)
  • 默认返回透明色

Implementation

static Color maskColor(QuickDialogMaskType? maskType) {
    maskType ??= QuickDialog.instance.maskType;
    return maskType == QuickDialogMaskType.custom
        ? QuickDialog.instance.maskColor!
        : maskType == QuickDialogMaskType.black
            ? Colors.black.withValues(alpha: 0.5)
            : Colors.transparent;
}