BaseAlertDialog class
BaseAlertDialog use CupertinoAlertDialog by cupertino *** use cupertino = { forceUseMaterial: true } force use AlertDialog on cuperitno. use AlertDialog by material *** use material = { forceUseCupertino: true } force use CupertinoAlertDialog on material.
- Inheritance
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- BaseStatelessWidget
- BaseAlertDialog
Constructors
-
BaseAlertDialog({Key baseKey, Key key, Widget title, Widget content, List<
Widget> actions = const <Widget>[], ScrollController scrollController, ScrollController actionScrollController, Duration insetAnimationDuration = const Duration(milliseconds: 100), Curve insetAnimationCurve = Curves.decelerate, EdgeInsetsGeometry titlePadding, TextStyle titleTextStyle, EdgeInsetsGeometry contentPadding = const EdgeInsets.fromLTRB(24.0, 20.0, 24.0, 24.0), TextStyle contentTextStyle, Color backgroundColor, double elevation, String semanticLabel, ShapeBorder shape, Map<String, dynamic> cupertino, Map<String, dynamic> material}) -
const
Properties
-
actions
→ List<
Widget> -
CupertinoAlertDialog.actions
or
AlertDialog.actions
final
- actionScrollController → ScrollController
-
CupertinoAlertDialog.actionScrollController
final
- backgroundColor → Color
-
AlertDialog.backgroundColor
final
- content → Widget
-
CupertinoAlertDialog.content
or
AlertDialog.content
final
- contentPadding → EdgeInsetsGeometry
-
AlertDialog.contentPadding
final
- contentTextStyle → TextStyle
-
AlertDialog.contentTextStyle
final
-
cupertino
→ Map<
String, dynamic> -
final, inherited
- elevation → double
-
AlertDialog.elevation
final
- hashCode → int
-
The hash code for this object. [...]
@nonVirtual, read-only, inherited
- insetAnimationCurve → Curve
-
CupertinoAlertDialog.insetAnimationCurve
final
- insetAnimationDuration → Duration
-
CupertinoAlertDialog.insetAnimationDuration
final
- key → Key
-
*** general properties start ***
final
-
material
→ Map<
String, dynamic> -
final, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- scrollController → ScrollController
-
*** general properties end ***
*** cupertino properties start ***
CupertinoAlertDialog.scrollController
final
- semanticLabel → String
-
AlertDialog.semanticLabel
final
- shape → ShapeBorder
-
AlertDialog.shape
final
- title → Widget
-
CupertinoAlertDialog.title
or
AlertDialog.title
final
- titlePadding → EdgeInsetsGeometry
-
*** cupertino properties end ***
*** material properties start ***
AlertDialog.titlePadding
final
- titleTextStyle → TextStyle
-
AlertDialog.titleTextStyle
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
-
show<
T> (BuildContext context, {bool barrierDismissible = true, ) → Future< T> - showDialog
-
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