From 1a4b95a7ebef71838bd3eda2c22056bbf0db65ec Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期五, 10 一月 2020 16:39:54 +0800 Subject: [PATCH] 2019阶段备份 --- 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