Consider artboard origin when computed artboard local coord.

This commit is contained in:
Luigi Rosso
2022-05-21 15:20:02 -07:00
committed by Luigi Rosso
parent 590d584a2f
commit 5b752605f6

View File

@ -189,7 +189,11 @@ class _RiveAnimationState extends State<RiveAnimation> {
}
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) {