public void DefaultFrameBrokerBackwardAnimation() { tlog.Debug(tag, $"DefaultFrameBrokerBackwardAnimation START"); var testingTarget = new DefaultFrameBroker(Window.Instance); Assert.IsNotNull(testingTarget, "Can't create success object CustomView"); Assert.IsInstanceOf <DefaultFrameBroker>(testingTarget, "Should be an instance of DefaultFrameBroker type."); try { var result = testingTarget.BackwardAnimation; tlog.Debug(tag, "ForwardAnimation.BackwardAnimation : " + result); using (TransitionAnimation backAni = new TransitionAnimation(300)) { testingTarget.BackwardAnimation = backAni; tlog.Debug(tag, "ForwardAnimation.BackwardAnimation : " + testingTarget.BackwardAnimation); } } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } testingTarget.Dispose(); tlog.Debug(tag, $"DefaultFrameBrokerBackwardAnimation END (OK)"); }
public void TransitionAnimationDefaultImageStyleSet() { tlog.Debug(tag, $"TransitionAnimationDefaultImageStyleSet START"); var testingTarget = new TransitionAnimation(3000); Assert.IsNotNull(testingTarget, "should be not null"); Assert.IsInstanceOf <TransitionAnimation>(testingTarget, "should be an instance of TransitionAnimation class!"); var style = new ImageViewStyle() { Size = new Size(100, 100), Position = new Position(150, 200), }; testingTarget.DefaultImageStyle = style; var result = testingTarget.DefaultImageStyle; Assert.IsTrue(100 == result.Size.Width); Assert.IsTrue(100 == result.Size.Height); Assert.IsTrue(150 == result.Position.X); Assert.IsTrue(200 == result.Position.Y); style.Dispose(); testingTarget.Dispose(); tlog.Debug(tag, $"TransitionAnimationDefaultImageStyleSet END (OK)"); }
IEnumerator SceneTransitor() { TransitionAnimation.getInstance().EndAnim(); yield return(new WaitForSeconds(0.8f)); LoadScene("bomb-loading_scene"); }
public void TransitionAnimationClearAnimationData() { tlog.Debug(tag, $"TransitionAnimationClearAnimationData START"); var testingTarget = new TransitionAnimation(3000); Assert.IsNotNull(testingTarget, "should be not null"); Assert.IsInstanceOf <TransitionAnimation>(testingTarget, "should be an instance of TransitionAnimation class!"); var dummy = new TransitionAnimationData() { Property = "Size", DestinationValue = "100, 100", StartTime = 300, EndTime = 600 }; testingTarget.AddAnimationData(dummy); var result = testingTarget.AnimationDataList.Count; Assert.IsTrue(1 == result); testingTarget.ClearAnimationData(); result = testingTarget.AnimationDataList.Count; Assert.IsTrue(0 == result); testingTarget.Dispose(); tlog.Debug(tag, $"TransitionAnimationClearAnimationData END (OK)"); }
public void TransitionOptionsBackwardAnimationSet() { tlog.Debug(tag, $"TransitionOptionsBackwardAnimationSet START"); var testingTarget = new TransitionOptions(Window.Instance); Assert.IsNotNull(testingTarget, "should not be null."); Assert.IsInstanceOf <TransitionOptions>(testingTarget, "should be an instance of TransitionOptions class!"); View view = new View() { Size = new Size(150, 300), Color = Color.Green }; testingTarget.AnimatedTarget = view; testingTarget.EnableTransition = true; TransitionAnimation backwordAnimation = new TransitionAnimation(300); testingTarget.BackwardAnimation = backwordAnimation; var result = testingTarget.BackwardAnimation; Assert.AreEqual(300, result.DurationMilliSeconds, "should be equal!"); view.Dispose(); backwordAnimation.Dispose(); testingTarget.Dispose(); tlog.Debug(tag, $"TransitionOptionsBackwardAnimationSet END (OK)"); }
public static TransitionAnimation FlipTransition() { return(TransitionAnimation.Create( new FlipTransition3D { Direction = FlipTransition3D.FlipDirection.RightToLeft }, new FlipTransition3D())); }
public virtual async Task AnimatedShow(TransitionAnimation animation, int duration = 800, int interval = 200) { if (ElementToAnimate.Length > 1) { await JsRuntime.InvokeVoidAsync("window.animator.animateElements", ElementToAnimate, IFomanticAnimator.ToClass(animation) + " in", duration, interval); } else { await JsRuntime.InvokeVoidAsync("window.animator.animate", ElementToAnimate[0], IFomanticAnimator.ToClass(animation) + " in", duration); } }
public void TransitionAnimationConstructor() { tlog.Debug(tag, $"TransitionAnimationConstructor START"); var testingTarget = new TransitionAnimation(3000); Assert.IsNotNull(testingTarget, "should be not null"); Assert.IsInstanceOf <TransitionAnimation>(testingTarget, "should be an instance of TransitionAnimation class!"); testingTarget.Dispose(); tlog.Debug(tag, $"TransitionAnimationConstructor END (OK)"); }
///<inheritdoc/> public async override Task AnimatedShow(TransitionAnimation animation, int duration = 800, int interval = 200) { await base.AnimatedShow(animation, duration, interval); foreach (var component in Components) { if (component is IVisibleFomanticComponent) { (component as IVisibleFomanticComponent).IsHidden = false; } } }
public void AnimationPlayAnimateTo() { tlog.Debug(tag, $"AnimationPlayAnimateTo START"); var testingTarget = new Animation(1500); Assert.IsNotNull(testingTarget, "should be not null"); Assert.IsInstanceOf <Animation>(testingTarget, "should be an instance of Animation class!"); TransitionAnimation transition = new TransitionAnimation(300); ImageView view = new ImageView(); view.ApplyStyle(transition.DefaultImageStyle.Clone()); var dummy1 = new TransitionAnimationData() { Property = "Size", DestinationValue = "100, 100", StartTime = 300, EndTime = 600 }; transition.AddAnimationData(dummy1); var dummy2 = new TransitionAnimationData() { Property = "Position", DestinationValue = "150, 250", StartTime = 300, EndTime = 600 }; transition.AddAnimationData(dummy2); for (int i = 0; i < transition.AnimationDataList.Count; i++) { testingTarget.PropertyList.Add(transition.AnimationDataList[i].Property); testingTarget.DestValueList.Add(transition.AnimationDataList[i].DestinationValue); testingTarget.StartTimeList.Add(transition.AnimationDataList[i].StartTime); testingTarget.EndTimeList.Add(transition.AnimationDataList[i].EndTime); } testingTarget.PlayAnimateTo(view); view.Dispose(); transition.Dispose(); testingTarget.Dispose(); tlog.Debug(tag, $"AnimationPlayAnimateTo END (OK)"); }
public void TransitionAnimationAnimationDataList() { tlog.Debug(tag, $"TransitionAnimationAnimationDataList START"); var testingTarget = new TransitionAnimation(3000); Assert.IsNotNull(testingTarget, "should be not null"); Assert.IsInstanceOf <TransitionAnimation>(testingTarget, "should be an instance of TransitionAnimation class!"); var result = testingTarget.AnimationDataList; Assert.IsTrue(0 == result.Count); testingTarget.Dispose(); tlog.Debug(tag, $"TransitionAnimationAnimationDataList END (OK)"); }
public void TransitionAnimationDurationMilliSecondsGet() { tlog.Debug(tag, $"TransitionAnimationDurationMilliSecondsGet START"); var testingTarget = new TransitionAnimation(3000); Assert.IsNotNull(testingTarget, "should be not null"); Assert.IsInstanceOf <TransitionAnimation>(testingTarget, "should be an instance of TransitionAnimation class!"); var result = testingTarget.DurationMilliSeconds; Assert.IsTrue(3000 == result); testingTarget.Dispose(); tlog.Debug(tag, $"TransitionAnimationDurationMilliSecondsGet END (OK)"); }
public void TransitionAnimationDefaultImageStyleGet() { tlog.Debug(tag, $"TransitionAnimationDefaultImageStyleGet START"); var testingTarget = new TransitionAnimation(3000); Assert.IsNotNull(testingTarget, "should be not null"); Assert.IsInstanceOf <TransitionAnimation>(testingTarget, "should be an instance of TransitionAnimation class!"); var result = testingTarget.DefaultImageStyle; Assert.IsNotNull(result, "should be not null"); Assert.IsInstanceOf <ImageViewStyle>(result, "should be an instance of ImageViewStyle class!"); testingTarget.Dispose(); tlog.Debug(tag, $"TransitionAnimationDefaultImageStyleGet END (OK)"); }
public void TransitionAnimationAddAnimationDataWithNull() { tlog.Debug(tag, $"TransitionAnimationAddAnimationDataWithNull START"); var testingTarget = new TransitionAnimation(3000); Assert.IsNotNull(testingTarget, "should be not null"); Assert.IsInstanceOf <TransitionAnimation>(testingTarget, "should be an instance of TransitionAnimation class!"); try { TransitionAnimationData dummy = null; testingTarget.AddAnimationData(dummy); } catch (ArgumentNullException) { testingTarget.Dispose(); tlog.Debug(tag, $"TransitionAnimationAddAnimationDataWithNull END (OK)"); Assert.Pass("Caught ArgumentNullException : Passed!"); } }
public void TransitionAnimationDispose() { tlog.Debug(tag, $"TransitionAnimationDispose START"); var testingTarget = new TransitionAnimation(3000); Assert.IsNotNull(testingTarget, "should be not null"); Assert.IsInstanceOf <TransitionAnimation>(testingTarget, "should be an instance of TransitionAnimation class!"); try { testingTarget.Dispose(); } catch (Exception e) { tlog.Error(tag, "Caught Exception" + e.ToString()); LogUtils.Write(LogUtils.DEBUG, LogUtils.TAG, "Caught Exception" + e.ToString()); Assert.Fail("Caught Exception" + e.ToString()); } tlog.Debug(tag, $"TransitionAnimationDispose END (OK)"); }
public static TransitionAnimation NoTransition() { return(TransitionAnimation.Create()); }
public static TransitionAnimation Cube3DAnimation() { return(TransitionAnimation.CreateViewGroupTransition(new CubeTransition3D())); }
static NavigationManager() { NavigationManagerImpl = new NavigationManagerImpl(new ViewLocator()); _transitionAnimation = TransitionAnimation.Create(); }
private void WelcomeAnimation_OnCompleted(object sender, object e) { TransitionAnimation.Begin(); }
public static void ChangeTransitionAnimation(TransitionAnimation transitionAnimation) { _transitionAnimation = transitionAnimation; }
public virtual void QueueAnimation(TransitionAnimation animation, int duration = 800, int interval = 200) { Task.Run(() => Animate(animation, duration, interval)); }
public static TransitionAnimation FadeTransition() { return(TransitionAnimation.Create(new FadeTransition(), new FadeTransition())); }
public static TransitionAnimation CubeAndSlideTransition() { return(TransitionAnimation.Create(new CubeTransition3D(), new SlideTransition())); }
private void Awake() { transition = this; }