BaseDialogAction class

BaseDialogAction use CupertinoDialogAction by cupertino *** use cupertino = { forceUseMaterial: true } force use FlatButton on cuperitno. use FlatButton by material *** use material = { forceUseCupertino: true } force use CupertinoDialogAction on material.

Inheritance

Constructors

BaseDialogAction({Key baseKey, Key key, VoidCallback onPressed, bool isDefaultAction = false, bool isDestructiveAction = false, TextStyle textStyle, Widget child, ValueChanged<bool> onHighlightChanged, ButtonTextTheme textTheme, Color textColor, Color disabledTextColor, Color color, Color disabledColor, Color focusColor, Color hoverColor, Color highlightColor, Color splashColor, Brightness colorBrightness, EdgeInsetsGeometry padding, VisualDensity visualDensity, ShapeBorder shape, Clip clipBehavior = Clip.none, FocusNode focusNode, bool autofocus = false, MaterialTapTargetSize materialTapTargetSize, Map<String, dynamic> cupertino, Map<String, dynamic> material})
const

Properties

autofocus bool
FlatButton.autofocus
final
child Widget
CupertinoDialogAction.onPressed or FlatButton.child
final
clipBehavior Clip
FlatButton.clipBehavior
final
color Color
FlatButton.color
final
colorBrightness Brightness
FlatButton.colorBrightness
final
cupertino Map<String, dynamic>
final, inherited
disabledColor Color
FlatButton.disabledColor
final
disabledTextColor Color
FlatButton.disabledTextColor
final
focusColor Color
FlatButton.focusColor
final
focusNode FocusNode
FlatButton.focusNode
final
hashCode int
The hash code for this object. [...]
@nonVirtual, read-only, inherited
highlightColor Color
FlatButton.highlightColor
final
hoverColor Color
FlatButton.hoverColor
final
isDefaultAction bool
*** general properties end *** *** cupertino properties start *** CupertinoDialogAction.isDefaultAction
final
isDestructiveAction bool
CupertinoDialogAction.isDestructiveAction
final
key Key
*** general properties start ***
final
material Map<String, dynamic>
final, inherited
materialTapTargetSize MaterialTapTargetSize
FlatButton.materialTapTargetSize
final
onHighlightChanged ValueChanged<bool>
*** cupertino properties end *** *** material properties start *** FlatButton.onHighlightChanged
final
onPressed VoidCallback
CupertinoDialogAction.onPressed or FlatButton.onPressed
final
padding EdgeInsetsGeometry
FlatButton.padding
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
shape ShapeBorder
FlatButton.shape
final
splashColor Color
FlatButton.splashColor
final
textColor Color
FlatButton.textColor
final
textStyle TextStyle
CupertinoDialogAction.textStyle
final
textTheme ButtonTextTheme
FlatButton.textTheme
final
visualDensity VisualDensity
FlatButton.visualDensity
final

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget. [...]
inherited
buildBefore(BuildContext context) → void
build之前调用
inherited
buildByCupertino(BuildContext context) Widget
*** material properties end ***
override
buildByCupertinoBefore(BuildContext context) → void
buildByCupertino之前调用
inherited
buildByMaterial(BuildContext context) Widget
build on material mode
override
buildByMaterialBefore(BuildContext context) → void
buildByMaterial之前调用
inherited
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. [...]
@protected, inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent 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
valueFromCupertino(String key, dynamic value) → dynamic
从cupertino获取key对应的值, 如果为null取value的值, 如果还是null则取material里的值
inherited
valueFromMap(Map<String, dynamic> map, String key, dynamic value) → dynamic
从cupertino获取key对应的值, 如果为null取value的值, 如果还是null则取material里的值
inherited
valueFromMaterial(String key, dynamic value) → dynamic
从material获取key对应的值, 如果为null取value的值, 如果还是null则取cupertino里的值
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
@nonVirtual, inherited