LinearMarkerPointer class abstract
LinearMarkerPointer has properties for customizing linear gauge pointers.
- Implementers
Constructors
- 
          LinearMarkerPointer({required double value, ValueChanged<double> ? onChanged, ValueChanged<double> ? onChangeStart, ValueChanged<double> ? onChangeEnd, bool enableAnimation = false, int animationDuration = 1000, LinearAnimationType animationType = LinearAnimationType.ease, double offset = 0.0, LinearMarkerAlignment markerAlignment = LinearMarkerAlignment.center, LinearElementPosition position = LinearElementPosition.cross, LinearMarkerDragBehavior dragBehavior = LinearMarkerDragBehavior.free, VoidCallback? onAnimationCompleted})
- Creates a pointer for linear axis with the default or required properties.
Properties
- animationDuration → int
- 
  Specifies the animation duration for the pointer.
Duration is defined in milliseconds.
  final
- animationType → LinearAnimationType
- 
  Specifies the type of the animation for the pointer.
  final
- dragBehavior → LinearMarkerDragBehavior
- 
  Specifies the drag behavior for the pointer.
  final
- enableAnimation → bool
- 
  Specifies whether to enable animation or not, when the pointer moves.
  final
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- markerAlignment → LinearMarkerAlignment
- 
  Specifies the marker alignment.
  final
- offset → double
- 
  Specifies the offset value which represent the gap from the linear axis.
Origin of this property will be relates to LinearMarkerPointer.position.
  final
- onAnimationCompleted → VoidCallback?
- 
  Specifies the animation completed callback.
  final
- 
  onChanged
  → ValueChanged<double> ?
- 
  Signature for a callback that report that a value was changed for a marker pointer.
  final
- 
  onChangeEnd
  → ValueChanged<double> ?
- 
  Signature for a callback that reports the value changes are ended for a marker pointer.
  final
- 
  onChangeStart
  → ValueChanged<double> ?
- 
  Signature for a callback that reports the value of a marker pointer has started to change.
  final
- position → LinearElementPosition
- 
  Specifies the annotation position with respect to linear axis.
  final
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- value → double
- 
  Specifies the linear axis value to place the pointer.
  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