CrosshairBehavior class
This class has the properties of the crosshair behavior.
Crosshair behavior has the activation mode and line type property to set the behavior of the crosshair. It also has the property to customize the appearance.
Provide options for activation mode, line type, line color, line width, hide delay for customizing the behavior of the crosshair.
Constructors
-
CrosshairBehavior({ActivationMode activationMode = ActivationMode.longPress, CrosshairLineType lineType = CrosshairLineType.both, List<
double> ? lineDashArray, bool enable = false, Color? lineColor, double lineWidth = 1, bool shouldAlwaysShow = false, double hideDelay = 0}) - Creating an argument constructor of CrosshairBehavior class.
Properties
- activationMode → ActivationMode
-
Gesture for activating the crosshair.
final
- enable → bool
-
Toggles the visibility of the crosshair.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- hideDelay → double
-
Time delay for hiding the crosshair.
final
- lineColor → Color?
-
Color of the crosshair line.
final
-
lineDashArray
→ List<
double> ? -
Dashes of the crosshair line.
final
- lineType → CrosshairLineType
-
Type of crosshair line.
final
- lineWidth → double
-
Width of the crosshair line.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shouldAlwaysShow → bool
-
Enables or disables the crosshair.
final
Methods
-
hide(
) → void - Hides the crosshair if it is displayed.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
show(
dynamic x, double y, [String coordinateUnit = 'point']) → void - Displays the crosshair at the specified x and y-positions.
-
showByIndex(
int pointIndex) → void - Displays the crosshair at the specified point index.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override