adjustCenter method

Offset adjustCenter(
  1. Offset offset
)

Implementation

Offset adjustCenter(Offset offset) {
  // Get the translation vector (widget position) from NUISpotlightContainer
  var object = stickyKey.currentContext?.findRenderObject();
  var translation = object?.getTransformTo(null)?.getTranslation();
  if (translation != null) {
    // Adjust center
    double dx = offset.dx - translation.x;
    double dy = offset.dy - translation.y;
    return Offset(dx, dy);
  } else {
    return offset;
  }
}