diff --git a/lib/src/widgets/rive_animation.dart b/lib/src/widgets/rive_animation.dart index c945a41..c3078c5 100644 --- a/lib/src/widgets/rive_animation.dart +++ b/lib/src/widgets/rive_animation.dart @@ -189,7 +189,11 @@ class _RiveAnimationState extends State { } var globalCoordinates = renderObject.localToGlobal(local); - return riveRenderer!.globalToArtboard(globalCoordinates); + var artboardCoord = riveRenderer!.globalToArtboard(globalCoordinates); + + return artboardCoord - + Vec2D.fromValues(_artboard!.originX * _artboard!.width, + _artboard!.originY * _artboard!.height); } Widget _optionalHitTester(BuildContext context, Widget child) {