QuickDialogTheme class
QuickDialog 主题配置类,提供对话框样式、颜色、动画等主题配置的静态访问方法
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- animationDuration → Duration
-
获取动画持续时间
直接返回
QuickDialog.instance.animationDuration
的配置值no setter - backgroud → Color
-
获取对话框背景颜色
根据
QuickDialog.instance.style
的值返回对应颜色:no setter - cancelTextStyle → TextStyle
-
获取取消按钮文本样式
根据
QuickDialog.instance.style
的值返回对应样式:no setter - confirmTextStyle → TextStyle
-
获取确认按钮文本样式
固定使用蓝色 (0xFF226BF0) 并保持 0.9 透明度
统一使用 18 号字体并加粗(不受主题模式影响)
no setter
- contentMargin → EdgeInsets
-
获取内容区域外边距
直接返回
QuickDialog.instance.margin
的配置值no setter - contentPadding → EdgeInsets
-
获取内容区域内边距
直接返回
QuickDialog.instance.padding
的配置值no setter - contentTextStyle → TextStyle
-
获取内容文本样式
根据
QuickDialog.instance.style
的值返回对应样式:no setter - deleteTextStyle → TextStyle
-
获取删除按钮文本样式
固定使用红色 (0xFFFA5151) 并保持 0.9 透明度
统一使用 18 号字体并加粗(不受主题模式影响)
no setter
- dismissOnTap → bool?
-
获取点击外部是否关闭对话框配置
直接返回
QuickDialog.instance.dismissOnTap
的配置值no setter - lineColor → Color
-
获取分割线颜色
根据
QuickDialog.instance.style
的值返回对应颜色:no setter - lineWidth → double
-
获取分割线宽度
直接返回
QuickDialog.instance.lineWidth
的配置值no setter - loadingAnimation → QuickDialogAnimation
-
获取加载动画实例
根据
QuickDialog.instance.animationStyle
返回对应动画:no setter - position → QuickDialogPosition
-
获取对话框显示位置
直接返回
QuickDialog.instance.position
的配置值no setter - radius → BorderRadius
-
获取对话框圆角半径
直接返回
QuickDialog.instance.radius
的配置值no setter - titleTextStyle → TextStyle
-
获取标题文本样式
根据
QuickDialog.instance.style
的值返回对应样式:no setter
Static Methods
-
alignment(
QuickDialogPosition? position) → MainAxisAlignment -
将对话框位置转换为 MainAxisAlignment 对齐方式
position
参数优先级高于实例配置,当为 null 时使用QuickDialog.instance.position
-
maskColor(
QuickDialogMaskType? maskType) → Color -
获取遮罩层颜色
maskType
参数优先级高于实例配置,当为 null 时使用QuickDialog.instance.maskType