From: JH Choi Date: Wed, 18 Oct 2017 07:52:51 +0000 (+0900) Subject: Fade animation bug fixed.(TNET-1222) X-Git-Tag: submit/tizen_4.0/20171018.081537~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F86%2F156386%2F1;p=profile%2Ftv%2Fapps%2Fdotnet%2Fhome.git Fade animation bug fixed.(TNET-1222) Change-Id: I4c3a1f0a5bf3eb935554ceec759fe274df581c50 Signed-off-by: JH Choi --- diff --git a/TVHome/TVHome/Views/SubPanel.xaml.cs b/TVHome/TVHome/Views/SubPanel.xaml.cs index 6bb8bab..fcd12d2 100755 --- a/TVHome/TVHome/Views/SubPanel.xaml.cs +++ b/TVHome/TVHome/Views/SubPanel.xaml.cs @@ -376,11 +376,15 @@ namespace TVHome.Views AnimationExtensions.AbortAnimation(this, "PanelAnimation"); var currentTranslationY = TranslationY; var diff = -selectTransitionHeight - currentTranslationY; + var currentOpacity = Opacity; + var opacityDiff = 1 - currentOpacity; DebuggingUtils.Dbg("" + currentTranslationY); DebuggingUtils.Dbg("" + (currentTranslationY + diff)); Animation animation = new Animation(); Animation translateAnimation = new Animation(v => TranslationY = (currentTranslationY + diff * v)); + Animation fadeAnimation = new Animation(v => Opacity = currentOpacity + opacityDiff * v); animation.Add(0.5, 1, translateAnimation); + animation.Add(0.5, 1, fadeAnimation); animation.Commit(this, "PanelAnimation", length: 600); }