From 960dda2e26437c471cc4a920a2c554193cc3060a Mon Sep 17 00:00:00 2001 From: Jiyun Yang Date: Fri, 17 Feb 2023 12:31:53 +0900 Subject: [PATCH] [NUI] Fix switch animation bug Signed-off-by: Jiyun Yang --- src/Tizen.NUI.Components/Controls/Extension/SlidingSwitchExtension.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Tizen.NUI.Components/Controls/Extension/SlidingSwitchExtension.cs b/src/Tizen.NUI.Components/Controls/Extension/SlidingSwitchExtension.cs index b431584..a1c4483 100755 --- a/src/Tizen.NUI.Components/Controls/Extension/SlidingSwitchExtension.cs +++ b/src/Tizen.NUI.Components/Controls/Extension/SlidingSwitchExtension.cs @@ -88,6 +88,7 @@ namespace Tizen.NUI.Components.Extension { base.OnCreateTrack(switchButton, track); track.Relayout += (s, e) => { + if (slidingAnimation.State == Animation.States.Playing) return; switchButton.Thumb.PositionX = switchButton.IsSelected ? switchButton.Track.Size.Width - switchButton.Thumb.Size.Width : 0; }; return track; @@ -98,6 +99,7 @@ namespace Tizen.NUI.Components.Extension { base.OnCreateThumb(switchButton, thumb); thumb.Relayout += (s, e) => { + if (slidingAnimation.State == Animation.States.Playing) return; thumb.PositionX = switchButton.IsSelected ? switchButton.Track.Size.Width - thumb.Size.Width : 0; }; return thumb; -- 2.7.4