[NUI.Components] Fix issue of LowIndicatorImage & HighIndicatorImage could not shown...
authorguowei.wang <guowei.wang@samsung.com>
Fri, 27 May 2022 08:37:11 +0000 (16:37 +0800)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Thu, 2 Jun 2022 09:14:59 +0000 (18:14 +0900)
src/Tizen.NUI.Components/Controls/Slider.Internal.cs
src/Tizen.NUI.Components/Controls/Slider.cs

index ae76485..bcf477f 100755 (executable)
@@ -222,6 +222,40 @@ namespace Tizen.NUI.Components
             return highIndicatorText;
         }
 
+        private ImageView CreateLowIndicatorImage()
+        {
+            if (lowIndicatorImage == null)
+            {
+                lowIndicatorImage = new ImageView()
+                {
+                    WidthResizePolicy = ResizePolicyType.Fixed,
+                    HeightResizePolicy = ResizePolicyType.Fixed,
+                   AccessibilityHidden = true,
+                };
+                this.Add(lowIndicatorImage);
+            }
+
+            return lowIndicatorImage;
+        }
+
+        private ImageView CreateHighIndicatorImage()
+        {
+            if (highIndicatorImage == null)
+            {
+                highIndicatorImage = new ImageView()
+                {
+                    WidthResizePolicy = ResizePolicyType.Fixed,
+                    HeightResizePolicy = ResizePolicyType.Fixed,
+                                       AccessibilityHidden = true,
+                };
+                this.Add(highIndicatorImage);
+            }
+
+            return highIndicatorImage;
+        }
+
+
+
         private ImageView CreateBackgroundTrack()
         {
             if (null == bgTrackImage)
@@ -282,7 +316,7 @@ namespace Tizen.NUI.Components
             return thumbImage;
         }
 
-        private ImageView CreateValueIndicator()
+        private ImageView CreateValueIndicatorImage()
         {
             if (valueIndicatorImage == null)
             {
index 8cf69dc..c2c3ee7 100755 (executable)
@@ -1533,6 +1533,16 @@ namespace Tizen.NUI.Components
                 CreateHighIndicatorText().ApplyStyle(sliderStyle.HighIndicator);
             }
 
+            if (null != sliderStyle?.LowIndicatorImage)
+            {
+                CreateLowIndicatorImage().ApplyStyle(sliderStyle.LowIndicatorImage);
+            }
+
+            if (null != sliderStyle?.HighIndicatorImage)
+            {
+                CreateHighIndicatorImage().ApplyStyle(sliderStyle.HighIndicatorImage);
+            }
+
             if (null != sliderStyle?.Track)
             {
                 CreateBackgroundTrack().ApplyStyle(sliderStyle.Track);
@@ -1550,7 +1560,7 @@ namespace Tizen.NUI.Components
 
             if (null != sliderStyle?.ValueIndicatorImage)
             {
-                CreateValueIndicator().ApplyStyle(sliderStyle.ValueIndicatorImage);
+                CreateValueIndicatorImage().ApplyStyle(sliderStyle.ValueIndicatorImage);
             }
 
             if (null != sliderStyle?.WarningTrack)