wxr
2020-01-10 1a4b95a7ebef71838bd3eda2c22056bbf0db65ec
Shared.IOS/UI/ArcScaleSeekBar.cs
@@ -1,5 +1,4 @@
using System;
//using Shared.I;
using Shared.IOS.TBL;
@@ -9,7 +8,7 @@
    /// <summary>
    /// ArcScaleSeekBar 空调 刻度圆弧控件
    /// </summary>
    public class ArcScaleSeekBar : View
    public class ArcScaleSeekBar : BaseSeekBar
    {
        /// <summary>
        ///  当前视图
@@ -35,8 +34,6 @@
        {
            mHDLArcScaleSeekBar = new HDLArcScaleSeekBar
            {
                //Frame = new CoreGraphics.CGRect(0, 0, this.Width, this.Height),
                //mHDLArcScaleSeekBar.Frame = new CoreGraphics.CGRect(0, 0, 1024, 1024);
                MProgressChangedDelegate = new OnProgressChangeListener(this)
            };
@@ -64,8 +61,6 @@
            {
                base.Width = value;
                RefreshFrame();
                //mHDLArcScaleSeekBar.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();
                //mHDLArcScaleSeekBar.InitWithFrameArc(new CoreGraphics.CGRect(base.X, base.Y, base.Width, base.Height));
            }
        }
@@ -119,8 +111,6 @@
            {
                base.Y = value;
                RefreshFrame();
                //mHDLArcScaleSeekBar.InitWithFrameArc(new CoreGraphics.CGRect(base.X, base.Y, base.Width, base.Height));
            }
        }
@@ -175,10 +165,8 @@
            {
                mHDLArcScaleSeekBar.SetProgress(value);
            }
            get
            {
                return (int)mHDLArcScaleSeekBar.MProgress;
            }
        }
@@ -200,17 +188,15 @@
            var start = UIKit.UIColor.FromRGBA(r, g, b, a);
            byte r2, g2, b2, a2;
            r2 = (byte)(endColor / 256 / 256 % 256);
            g2 = (byte)(endColor / 256 % 256);
            b2 = (byte)(endColor % 256);
            a2 = (byte)(endColor / 256 / 256 / 256 % 256);
            var end = UIKit.UIColor.FromRGBA(r2, g2, b2, a2);
            mHDLArcScaleSeekBar.SetProgressBarColors(start, end);
            mHDLArcScaleSeekBar.SetNeedsDisplay();
        }
        /// <summary>
@@ -234,7 +220,6 @@
        {
            set
            {
                byte r, g, b, a;
                r = (byte)(value / 256 / 256 % 256);
                g = (byte)(value / 256 % 256);
@@ -242,8 +227,6 @@
                a = (byte)(value / 256 / 256 / 256 % 256);
                mHDLArcScaleSeekBar.MProgressTextColor = UIKit.UIColor.FromRGBA(r, g, b, a);
                //mHDLArcScaleSeekBar.SetProgressTextColor(UIKit.UIColor.FromRGBA(r,  g, b, a));
            }
        }
@@ -255,7 +238,6 @@
        {
            set
            {
                //set => mHDLArcScaleSeekBar.SetProgressTextSize(value);
                mHDLArcScaleSeekBar.MProgressTextSize = value;
            }
@@ -313,6 +295,7 @@
            public override void OnProgressChanged(int mProgress)
            {
                if (_ArcScaleSeekBar.IsProgressChangeDelay()) return;
                _ArcScaleSeekBar.OnProgressChangedEvent?.Invoke(this, mProgress);
            }
@@ -323,6 +306,7 @@
            public override void OnStopTrackingTouch(int mProgress)
            {
                _ArcScaleSeekBar.OnProgressChangedEvent?.Invoke(this, mProgress);
                _ArcScaleSeekBar.OnStopTrackingTouchEvent?.Invoke(this, mProgress);
            }
        }