Allowed Customised Animation on Android #210
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Used native
overridePendingTransition
because allows the enter and the exit animation to be customised. The exit can either be unmounting or becoming a crumb; the enter can either be mounting from unmounted or from crumb. So there’s four different animations that can be overridden. Had to run the override on the ui thread. Had to get the default andorid animations so that can only override enter, for example, but leave exit as the default.Made the
getCrumbStyle
andgetUnmountedStyle
match the params of the corresponding functions on Navigation React Mobile. Had to parse the old url to get theCrumbs
, unlike on Mobile because, because need to callgetCrumbStyle
when remounting.