rive-app / rive-flutter

Flutter runtime for Rive
https://rive.app
MIT License
1.16k stars 180 forks source link

Add optional package parameter to RiveAnimation.asset constructor #366

Open tozu opened 3 months ago

tozu commented 3 months ago

The RiveAnimation.asset constructor assumes that all animations are located in the Flutter app's assets-folder.

It does not provide an way to specify an optional package name that holds and provides animations in its assets-folder.

With this PR the RiveAnimation.asset constructor usage would be analog to Flutter's Image.asset constructor.

The implementation of adding the optional package-path is accomplished in similar fashion (see Image.asset source-code here)