Baseflow / LottieXamarin

Render After Effects animations natively on Android, iOS, MacOS and TvOS for Xamarin
https://baseflow.com
Apache License 2.0
1.22k stars 261 forks source link

Implement EnableMergePathsForKitKatAndAbove property #318

Closed kxgonzalez closed 3 years ago

kxgonzalez commented 3 years ago

:sparkles: What kind of change does this PR introduce? (Bug fix, feature, docs update...)

Feature: adds EnableMergePathsForKitKatAndAbove property to the Xamarin.Forms AnimationView. Where supported; enabling the property you can render the animation using merge paths.

:arrow_heading_down: What is the current behavior?

Merge paths are disabled by default and there is no way to enable it from shared project.

:new: What is the new behavior (if this is a feature change)?

Ability to enable/disable merge paths of AnimationView control.

:boom: Does this PR introduce a breaking change?

No, previously EnableMergePathsForKitKatAndAbove was not exposed so it defaults to false, this property also defaults to false.

:bug: Recommendations for testing

:memo: Links to relevant issues/docs

Had this exact issue a couple days before https://github.com/Baseflow/LottieXamarin/issues/317

:thinking: Checklist before submitting