onTapDown method

  1. @override
void onTapDown(
  1. TapDownDetails details
)
override

Implementation

@override
void onTapDown(TapDownDetails details) {
  widget.controller.stopDeceleration();
  _curX = details.localPosition.dx;
  _curY = details.localPosition.dy;
  _closestDataSetToTouch = widget.controller.painter?.getDataSetByTouchPoint(
      details.localPosition.dx, details.localPosition.dy);
  if (widget.controller.touchEventListener != null) {
    var point = _getTouchValue(
        widget.controller.touchEventListener!.valueType(),
        details.globalPosition.dx,
        details.globalPosition.dy,
        details.localPosition.dx,
        details.localPosition.dy);
    widget.controller.touchEventListener?.onTapDown(point.x, point.y);
  }
}