From af4101b1d8461331bc3163b738fc75d4bf67c85c Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期二, 28 七月 2020 17:47:44 +0800
Subject: [PATCH] 2020-07-28-1
---
Shared.IOS/UI/CurtainSeekBar.cs | 33 ++++++++++++++-------------------
1 files changed, 14 insertions(+), 19 deletions(-)
diff --git a/Shared.IOS/UI/CurtainSeekBar.cs b/Shared.IOS/UI/CurtainSeekBar.cs
index 2ddc447..7c8ac9a 100644
--- a/Shared.IOS/UI/CurtainSeekBar.cs
+++ b/Shared.IOS/UI/CurtainSeekBar.cs
@@ -1,5 +1,4 @@
using System;
-//using Shared.I;
using Shared.IOS.TBL;
@@ -9,7 +8,7 @@
/// <summary>
/// CurtainSeekBar 寮�鍚堝笜鎺т欢
/// </summary>
- public class CurtainSeekBar : View
+ public class CurtainSeekBar : BaseSeekBar
{
/// <summary>
/// 褰撳墠瑙嗗浘
@@ -35,8 +34,6 @@
{
mHDLOACCurtainSeekBar = new HDLOACCurtainSeekBar
{
- //Frame = new CoreGraphics.CGRect(0, 0, this.Width, this.Height),
- //mHDLOACCurtainSeekBar.Frame = new CoreGraphics.CGRect(0, 0, 1024, 1024);
MProgressChangedDelegate = new OnProgressChangeListener(this)
};
@@ -64,8 +61,6 @@
{
base.Width = value;
RefreshFrame();
- //mHDLOACCurtainSeekBar.InitWithFrameArc(new CoreGraphics.CGRect(base.X, base.Y, base.Width, base.Height));
-
}
}
@@ -83,7 +78,6 @@
{
base.Height = value;
RefreshFrame();
-
}
}
@@ -100,8 +94,6 @@
{
base.X = value;
RefreshFrame();
- //mHDLOACCurtainSeekBar.InitWithFrameArc(new CoreGraphics.CGRect(base.X, base.Y, base.Width, base.Height));
-
}
}
@@ -119,8 +111,6 @@
{
base.Y = value;
RefreshFrame();
- //mHDLOACCurtainSeekBar.InitWithFrameArc(new CoreGraphics.CGRect(base.X, base.Y, base.Width, base.Height));
-
}
}
@@ -178,12 +168,9 @@
get
{
-
return (int)mHDLOACCurtainSeekBar.MProgress;
}
}
-
-
/// <summary>
@@ -230,7 +217,6 @@
{
set
{
-
byte r, g, b, a;
r = (byte)(value / 256 / 256 % 256);
g = (byte)(value / 256 % 256);
@@ -238,8 +224,6 @@
a = (byte)(value / 256 / 256 / 256 % 256);
mHDLOACCurtainSeekBar.MProgressTextColor = UIKit.UIColor.FromRGBA(r, g, b, a);
- //mHDLOACCurtainSeekBar.SetProgressTextColor(UIKit.UIColor.FromRGBA(r, g, b, a));
-
}
}
@@ -251,7 +235,6 @@
{
set
{
- //set => mHDLOACCurtainSeekBar.SetProgressTextSize(value);
mHDLOACCurtainSeekBar.MProgressTextSize = value;
}
@@ -282,7 +265,17 @@
}
-
+ /// <summary>
+ /// 褰撳墠杩涘害鍊� X鍧愭爣
+ /// </summary>
+ /// <value>X鍧愭爣</value>
+ public int NowProgressX
+ {
+ get
+ {
+ return (int)mHDLOACCurtainSeekBar.ProgressX;
+ }
+ }
/// <summary>
@@ -309,6 +302,7 @@
public override void OnProgressChanged(int mProgress)
{
+ //if (_CurtainSeekBar.IsProgressChangeDelay()) return;
_CurtainSeekBar.OnProgressChangedEvent?.Invoke(this, mProgress);
}
@@ -319,6 +313,7 @@
public override void OnStopTrackingTouch(int mProgress)
{
+ _CurtainSeekBar.OnProgressChangedEvent?.Invoke(this, mProgress);
_CurtainSeekBar.OnStopTrackingTouchEvent?.Invoke(this, mProgress);
}
}
--
Gitblit v1.8.0