resolve method

  1. @override
HintPosition resolve()
override

Implementation

@override
HintPosition resolve() {
  final size = _follower.link.leaderSize;
  final transform = _follower.layer?.getLastTransform();
  if (size == null || transform == null) {
    return const UnpositionedHint();
  }
  assert(
      _isAxisAligned(transform),
      'non-axis-aligned transform: '
      '${transform.storage}');
  return PositionedHint(
    translation: Offset(transform.storage[12], transform.storage[13]),
    size: size,
  );
}