public void SetFlashCard(UIViewAnimationTransition transition) { if (currentFlashCard < 0) { currentFlashCard = FlashCards.Count - 1; } else if (currentFlashCard >= FlashCards.Count) { currentFlashCard = 0; } FlashCard newFlashCard = FlashCards[currentFlashCard]; if (FlashCardView != null && newFlashCard == FlashCardView.Flashcard) { return; } UIView.BeginAnimations("swipe"); UIView.SetAnimationDuration(1.25); UIView.SetAnimationCurve(UIViewAnimationCurve.EaseInOut); UIView.SetAnimationTransition(transition, this.View, false); FlashCardView.RemoveFromSuperview(); FlashCardView = new FlashCardView(newFlashCard); this.View.AddSubview(FlashCardView); UIView.CommitAnimations(); }
public static void PushView(UIView view, UIViewAnimationTransition transistion) { var controller = CreateDialogViewController(view); NavigationController.PushViewController(controller, false); UIView.BeginAnimations(null, IntPtr.Zero); UIView.SetAnimationDuration(1); UIView.SetAnimationTransition(transistion, NavigationController.View, true); UIView.CommitAnimations(); }
public void SetFlashCard(UIViewAnimationTransition transition) { if(currentFlashCard <0) currentFlashCard = FlashCards.Count - 1; else if(currentFlashCard >= FlashCards.Count) currentFlashCard = 0; FlashCard newFlashCard = FlashCards[currentFlashCard]; if(FlashCardView != null && newFlashCard == FlashCardView.Flashcard) return; UIView.BeginAnimations ("swipe"); UIView.SetAnimationDuration (1.25); UIView.SetAnimationCurve (UIViewAnimationCurve.EaseInOut); UIView.SetAnimationTransition (transition, this.View, false); FlashCardView.RemoveFromSuperview (); FlashCardView = new FlashCardView(newFlashCard); this.View.AddSubview (FlashCardView); UIView.CommitAnimations (); }
private void Transition(UIViewController controller, UIViewAnimationTransition animation) { UIView.BeginAnimations("view_presenter_transition"); _window.RootViewController = controller; UIView.SetAnimationDuration(0.6); UIView.SetAnimationTransition(animation, _window, false); UIView.CommitAnimations(); }