using System;
namespace Shared
{
///
/// BaseSeekBar 实现ProgressChange 是否屏蔽判断
///
public class BaseSeekBar : View
{
//默认 300毫秒
int DelayTime = 300;
//上一次Change时间
DateTime delayDateTime = DateTime.MinValue;
///
/// 屏蔽时间间隔 单位ms
///
public int ProgressChangeDelayTime
{
get
{
return DelayTime;
}
set
{
DelayTime = value;
}
}
///
/// 判断是否屏蔽
///
public bool IsProgressChangeDelay()
{
if ((DateTime.Now - delayDateTime).TotalMilliseconds < DelayTime)
{
return true;
}
delayDateTime = DateTime.Now;
return false;
}
}
}