(navigationTransition: NavigationTransition, push: boolean, direction: CoreTypes.LayoutDirectionType)
| 745 | } |
| 746 | |
| 747 | function _getNativeTransition(navigationTransition: NavigationTransition, push: boolean, direction: CoreTypes.LayoutDirectionType): UIViewAnimationTransition { |
| 748 | if (navigationTransition && navigationTransition.name) { |
| 749 | switch (navigationTransition.name.toLowerCase()) { |
| 750 | case 'flip': |
| 751 | if (direction === CoreTypes.LayoutDirection.rtl) { |
| 752 | return push ? UIViewAnimationTransition.FlipFromLeft : UIViewAnimationTransition.FlipFromRight; |
| 753 | } |
| 754 | return push ? UIViewAnimationTransition.FlipFromRight : UIViewAnimationTransition.FlipFromLeft; |
| 755 | case 'flipright': |
| 756 | return push ? UIViewAnimationTransition.FlipFromRight : UIViewAnimationTransition.FlipFromLeft; |
| 757 | case 'flipleft': |
| 758 | return push ? UIViewAnimationTransition.FlipFromLeft : UIViewAnimationTransition.FlipFromRight; |
| 759 | case 'curl': |
| 760 | case 'curlup': |
| 761 | return push ? UIViewAnimationTransition.CurlUp : UIViewAnimationTransition.CurlDown; |
| 762 | case 'curldown': |
| 763 | return push ? UIViewAnimationTransition.CurlDown : UIViewAnimationTransition.CurlUp; |
| 764 | } |
| 765 | } |
| 766 | |
| 767 | return null; |
| 768 | } |
| 769 | |
| 770 | export function _getNativeCurve(transition: NavigationTransition): UIViewAnimationCurve { |
| 771 | if (transition.curve) { |
no outgoing calls
no test coverage detected