SpeedDialMenuButton class
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- SpeedDialMenuButton
Constructors
-
SpeedDialMenuButton({bool isEnableAnimation = true, required MainMenuFloatingActionButton mainMenuFloatingActionButton, required bool isMainFABMini, required List<
FloatingActionButton> floatingActionButtonWidgetChildren, required bool isSpeedDialFABsMini, double mainFABPosX = 10.0, double mainFABPosY = 10.0, double paddingBtwSpeedDialButton = 20.0, bool isShowSpeedDial = false, void updateSpeedDialStatus(bool)?})
Properties
-
floatingActionButtonWidgetChildren
→ List<
FloatingActionButton> -
The children of the speed dial
0 -> bottom to n -> top
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- isEnableAnimation → bool
-
Is enable animation when hide show the speed dial children
final
- isMainFABMini → bool
-
To specify whether main menu FAB is a mini one or normal one for calculating the diff
final
- isShowSpeedDial → bool
-
final
- isSpeedDialFABsMini → bool
-
To specify whether speed dial FAB is a mini one or normal one for calculating the diff
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- mainFABPosX → double
-
Main menu position from Bottom - Right
final
- mainFABPosY → double
-
final
- mainMenuFloatingActionButton → MainMenuFloatingActionButton
-
Basically is a container of the FloatingActionButton params
final
- paddingBtwSpeedDialButton → double
-
The difference between the main Menu FAB and a speed dial FAB radius
if not using FloatingActionButton, this field is required to calculate manually
in design
Padding in radian in between each speed dial buttons
Default is set to 20.0
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- updateSpeedDialStatus → void Function(bool)?
-
final
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → State< StatefulWidget> -
Creates the mutable state for this widget at a given location in the tree.
override
-
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