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); 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) { Widget _optionalHitTester(BuildContext context, Widget child) {