From fa6bcb2e9907772480f99205f36ec2a1ce735a22 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期四, 09 一月 2020 14:11:07 +0800
Subject: [PATCH] 合并代码

---
 ZigbeeApp/Shared/Phone/Device/CommonForm/SelectDeviceWithSeekBarRow.cs |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectDeviceWithSeekBarRow.cs b/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectDeviceWithSeekBarRow.cs
index 0d6a763..c6c8597 100755
--- a/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectDeviceWithSeekBarRow.cs
+++ b/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectDeviceWithSeekBarRow.cs
@@ -27,7 +27,7 @@
         /// <summary>
         /// SeekBar
         /// </summary>
-        public HorizontalSeekBar SeekBar;
+        public DiyImageSeekBar SeekBar;
         /// <summary>
         /// SeekBarTitle
         /// </summary>
@@ -104,17 +104,20 @@
             };
             AddChidren(ClickButton);
 
-            SeekBar = new HorizontalSeekBar()
+            SeekBar = new DiyImageSeekBar()
             {
                 X = Application.GetRealWidth(81),
                 Y = Application.GetRealHeight(200),
                 Width = Application.GetRealWidth(919),
                 Height = Application.GetRealHeight(127),
-                BackgroundColor = ZigbeeColor.Current.GXCSeekBarBackground,
-                ProgressColor = ZigbeeColor.Current.GXCProgressColor,
-                ThumbColor = ZigbeeColor.Current.GXCBackgroundColor,
-                Max = MaxLevel,
-                Progress = MaxLevel
+                ProgressBarColor = ZigbeeColor.Current.GXCProgressColor,
+                MaxValue = MaxLevel,
+                Progress = MaxLevel,
+                IsProgressTextShow = false,
+                IsClickable = true,
+                ThumbImageHeight=Application.GetMinRealAverage(80),
+                SeekBarViewHeight=Application.GetRealHeight(6),
+                ThumbImagePath="Item/SeekBarIcon.png"
             };
             AddChidren(SeekBar);
 
@@ -126,7 +129,8 @@
                 Gravity = Gravity.CenterHorizontal,
                 Text = $"{(int)(SeekBar.Progress * 1.0 / MaxLevel * 100)} %",
                 TextColor = ZigbeeColor.Current.GXCTextGrayColor,
-                TextSize=12
+                TextSize = 12,
+                IsBold = true
             };
             AddChidren(SeekBarTitle);
 
@@ -166,11 +170,11 @@
             SelectBtn.Visible = statu;
             if(statu)
             {
-                SetProgress(100);
+                SetSeekBarProgress(SeekBar.Progress == 0 ? MaxLevel : SeekBar.Progress);
             }
             else
             {
-                SetProgress(0);
+                SetSeekBarProgress(0);
             }
         }
 
@@ -195,7 +199,7 @@
         /// SetProgress
         /// </summary>
         /// <param name="progress"></param>
-        public void SetProgress(int progress)
+        public void SetSeekBarProgress(int progress)
         {
             SeekBar.Progress = progress;
             SetSeekBarTitle();

--
Gitblit v1.8.0