void Scroll(ScrollPageDirection _direct)
        {
            switch (_direct)
            {
            case ScrollPageDirection.LEFT:
                if (Mathf.Approximately(SilderValue, 0))
                {
                    SilderValue = 0;
                    return;
                }
                SilderValue = Mathf.Max(SilderValue - MoveSpeedPercent, 0);
                SetSilderFillRectByPersent();

                break;

            case ScrollPageDirection.RIGHT:
                if (Mathf.Approximately(SilderValue, 1))
                {
                    SilderValue = 1;
                    return;
                }
                SilderValue = Mathf.Min(SilderValue + MoveSpeedPercent, 1);
                SetSilderFillRectByPersent();
                break;
            }

            if (OnSilderValueChange != null)
            {
                OnSilderValueChange(SilderValue);
            }
        }
 /// <summary>
 /// 滑动视图页面
 /// </summary>
 /// <param name="_Direction">滚动的方向 需要与m_HorizontalLayout对应,否则操作被忽略</param>
 public abstract void Scroll_OnScrollLayoutView(ScrollPageDirection _Direction, float _moveSpeed);