getTransitionOffset function

Offset getTransitionOffset(
  1. TransitionType type
)

Implementation

Offset getTransitionOffset(TransitionType type) {
  switch (type) {
    case TransitionType.ltr:
      return const Offset(-1.0, 0.0);
    case TransitionType.rtl:
      return const Offset(1.0, 0.0);
    case TransitionType.ttb:
      return const Offset(0.0, -1.0);
    case TransitionType.btt:
      return const Offset(0.0, 1.0);
    case TransitionType.bl:
      return const Offset(-1.0, 1.0);
    case TransitionType.br:
      return const Offset(1.0, 1.0);
    case TransitionType.tl:
      return const Offset(-1.0, -1.0);
    case TransitionType.tr:
      return const Offset(1.0, 1.0);
    case TransitionType.scale:
      return const Offset(0.6, 1.0);
    default:
      return const Offset(0.8, 0.0);
  }
}