AnchoredHelper class
This widget is an helper based on the position of a widget you must have an ancestor of type HelperOrchestrator
to create a You can change widgetFactory to create your own anchored widget or use one of
AnchoredHoleHelper.anchorFactory
You are free to add a positiv button / negativ button or an onTap function on the anchor.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- AnchoredHelper
Constructors
- AnchoredHelper({Function? onLeftBtnTap, Function? onRightTap, Text? rightBtnText, Text? leftBtnText, Text? title, Text? description, Function? onError, ButtonStyle? leftBtnStyle, ButtonStyle? rightBtnStyle, Function? onTapAnchor, Function? onTapBackground, Key? key, required Color bgColor, Anchor? anchor, AnchorWidgetFactory widgetFactory = AnchoredCircleHoleHelper.anchorFactory})
-
const
Properties
- anchor → Anchor?
-
If you want to use a custom position. Else we will use the HelperOrchestrator
to get this using the
anchorKeyId
final - bgColor → Color
-
A Color as Overlayed background
final
- description → Text?
-
A Text widget to show as description
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- leftBtnStyle → ButtonStyle?
-
Buttons material style
final
- leftBtnText → Text?
-
A Text widget to show within the left button
final
- onError → Function?
-
Functions to call when widgets encounters any errors
final
- onLeftBtnTap → Function?
-
Functions to call when user tap on left or right button
final
- onRightTap → Function?
-
Functions to call when user tap on left or right button
final
- onTapAnchor → Function?
-
function called when user type on anchor position
final
- onTapBackground → Function?
-
Functions to call when user tap on left or right button
final
- rightBtnStyle → ButtonStyle?
-
Buttons material style
final
- rightBtnText → Text?
-
A Text widget to show within the right button
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- title → Text?
-
A Text widget to show as title
final
- widgetFactory → AnchorWidgetFactory
-
factory to create the all background with the hole
Use one of these
final
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → _AnchoredHelperState -
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