[NUI] Fix Components.Switch Thumb animation defect (#1973)
authordongsug-song <35130733+dongsug-song@users.noreply.github.com>
Wed, 2 Sep 2020 08:22:18 +0000 (17:22 +0900)
committerGitHub <noreply@github.com>
Wed, 2 Sep 2020 08:22:18 +0000 (17:22 +0900)
- Fix https://code.sec.samsung.net/jira/browse/TDAF-1171
- When the switch thumb is animated, sometimes it's position is fixed so stucked in the middle of track
- Change EndAction of animation as StopFinal

src/Tizen.NUI.Components/Controls/Extension/SlidingSwitchExtension.cs

index fc393f7..775f2f8 100644 (file)
@@ -49,11 +49,13 @@ namespace Tizen.NUI.Components.Extension
 
             if (slidingAnimation.State == Animation.States.Playing)
             {
+                slidingAnimation.EndAction = Animation.EndActions.StopFinal;
                 slidingAnimation.Stop();
             }
 
             slidingAnimation.Clear();
             slidingAnimation.AnimateTo(thumb, "PositionX", track.Size.Width - thumb.Size.Width - thumb.Position.X);
+            slidingAnimation.EndAction = Animation.EndActions.StopFinal;
             slidingAnimation.Play();
         }