GrockFocus class
- Inheritance
-
- Available Extensions
Constructors
-
GrockFocus({Key? key, GrockFocusController? controller, required Widget child, GrockFocusTappedType tappedType = GrockFocusTappedType.tap, Function? onPressed, dynamic addListenerState(bool? isOpen)?, Duration? duration, GrockFocusAnimationType animationType = GrockFocusAnimationType.fade, GrockFocusedStyle? style, GrockFocusChildType childType = GrockFocusChildType.menu, Widget? focusWidget, })
-
const
Properties
-
addListenerState
→ (dynamic Function(bool? isOpen)?)
-
AddListenerState GrockFocus state
final
-
animationType
→ GrockFocusAnimationType
-
GrockFocusAnimationType to control the GrockFocus. Default value is GrockFocusAnimationType.fade
final
-
child
→ Widget
-
The widget below this widget in the tree.
final
-
childType
→ GrockFocusChildType
-
The GrockFocusChildType parameter determines what opens when focused. Default value is GrockFocusChildType.menu
final
-
controller
→ GrockFocusController?
-
GrockFocusController to control the GrockFocus
final
-
duration
→ Duration?
-
Opened-Closed Duration
final
-
focusWidget
→ Widget?
-
childType is GrockFocusChildType.widget, widget is required
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
key
→ Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
-
childType is GrockFocusChildType.menu, menuItems is required
final
-
GrockFocusedMenuStyle to control the GrockFocus. Default value is GrockFocusedMenuStyle()
final
-
onPressed
→ Function?
-
OnPressed callback
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
style
→ GrockFocusedStyle?
-
GrockFocusStyle to control the GrockFocus. Default value is GrockFocusStyle()
final
-
tappedType
→ GrockFocusTappedType
-
Open with tap insted of long press. Default value is GrockFocusTappedType.tap
final