OrbitMenuConfig class

Configuration for the orbit menu.

Constructors

OrbitMenuConfig({OrbitMenuAnimationType animationType = OrbitMenuAnimationType.bouncing, Duration animationDuration = const Duration(seconds: 12), required double menuPositionX, required double menuPositionY, required Color menuColor, required double radius, required Border borderCentralMenu, required List<Item> menuItems, double itemSize = 15.0, Color itemColor = Colors.red, TextStyle titleStyle = const TextStyle(color: Colors.black), Border itemBorder = const Border(), double itemOffsetPercentage = 0.0, Widget? myWidget})

Properties

animationDuration → Duration
final
animationType → OrbitMenuAnimationType
final
borderCentralMenu → Border
final
hashCode → int
The hash code for this object.
no setterinherited
itemBorder → Border
final
itemColor → Color
final
itemOffsetPercentage → double
final
itemSize → double
final
final
final
final
final
myWidget → Widget?
final
radius → double
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
titleStyle → TextStyle
final

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