RenderLinearPointerBase constructor
RenderLinearPointerBase({
- required double value,
- ValueChanged<
double> ? onChanged, - ValueChanged<
double> ? onChangeStart, - ValueChanged<
double> ? onChangeEnd, - required double offset,
- required LinearElementPosition position,
- required LinearMarkerAlignment markerAlignment,
- required bool isAxisInversed,
- required bool isMirrored,
- Animation<
double> ? pointerAnimation, - VoidCallback? onAnimationCompleted,
- required LinearMarkerDragBehavior dragBehavior,
- AnimationController? animationController,
Creates a instance for RenderLinearPointerBase
Implementation
RenderLinearPointerBase(
{required double value,
ValueChanged<double>? onChanged,
this.onChangeStart,
this.onChangeEnd,
required double offset,
required LinearElementPosition position,
required LinearMarkerAlignment markerAlignment,
required bool isAxisInversed,
required bool isMirrored,
Animation<double>? pointerAnimation,
VoidCallback? onAnimationCompleted,
required LinearMarkerDragBehavior dragBehavior,
this.animationController})
: _value = value,
_onChanged = onChanged,
_offset = offset,
_position = position,
_dragBehavior = dragBehavior,
_markerAlignment = markerAlignment,
_pointerAnimation = pointerAnimation,
_isAxisInversed = isAxisInversed,
_isMirrored = isMirrored,
_onAnimationCompleted = onAnimationCompleted;