NormalDialog class

Inheritance

Constructors

NormalDialog({Key? key, dynamic onCancel()?, dynamic onSubmit()?, String? title, String? content, String? cancel, String? submit, Color? titleColor = const Color(0xFF333333), Color? contentColor = const Color(0xFF666666), Color? cancelColor = const Color(0xFF999999), Color? submitColor = const Color(0xFF999999), Color backgroundColor = Colors.white, bool automaticallyImplyCancelPop = true, BorderRadius? borderRadius, EdgeInsets margin = const EdgeInsets.symmetric(horizontal: 44.0)})

Properties

automaticallyImplyCancelPop bool
自动实现点击取消pop操作 默认 true
final
backgroundColor Color
default is Colors.white
final
borderRadius BorderRadius
default is BorderRadius.circular(12.0)
final
cancel String?
final
cancelColor Color?
final
content String?
final
contentColor Color?
final
hasCancel bool
no setter
hasContent bool
no setter
hashCode int
The hash code for this object.
no setterinherited
hasSubmit bool
no setter
hasTitle bool
no setter
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
margin EdgeInsets
default is EdgeInsets.symmetric(horizontal: 44.0)
final
onCancel → (dynamic Function()?)
final
onSubmit → (dynamic Function()?)
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
submit String?
final
submitColor Color?
final
title String?
final
titleColor Color?
final

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited