maskColor static method
获取遮罩层颜色
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;
}