本文整理汇总了C#中FingerGestures.GetAverageDistanceFromStart方法的典型用法代码示例。如果您正苦于以下问题:C# FingerGestures.GetAverageDistanceFromStart方法的具体用法?C# FingerGestures.GetAverageDistanceFromStart怎么用?C# FingerGestures.GetAverageDistanceFromStart使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FingerGestures
的用法示例。
在下文中一共展示了FingerGestures.GetAverageDistanceFromStart方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CanBegin
protected override bool CanBegin( FingerGestures.IFingerList touches )
{
if( !base.CanBegin( touches ) )
return false;
if( touches.GetAverageDistanceFromStart() < MoveTolerance )
return false;
return true;
}
示例2: OnActive
protected override GestureState OnActive( FingerGestures.IFingerList touches )
{
if( touches.Count != RequiredFingerCount )
return GestureState.Failed;
if( ElapsedTime >= Duration )
{
RaiseOnLongPress();
return GestureState.Recognized;
}
// check if we moved too far from initial position
if( touches.GetAverageDistanceFromStart() > MoveTolerance )
return GestureState.Failed;
return GestureState.InProgress;
}