我已将以下指针触摸事件添加到图像。
private void PointerPressed(object sender, PointerRoutedEventArgs e)
{
isTouching = true;
isPlaying = false;
friction = 0.8f;
dragging = true;
swiping = false;
}
private void PointerMoved(object sender, PointerRoutedEventArgs e)
{
if (isTouching)
{
dragging = true;
}
}
private void PointerReleased(object sender, PointerRoutedEventArgs e)
{
isTouching = false;
isPlaying = true;
}
在PointerMoved
我想得到最后一点和当前点之间的x轴差异。
我怎么能得到它?
答案 0 :(得分:1)
PointerRoutedEventArgs
类有GetCurrentPoint
方法。将该点存储在按下状态,然后在移动中使用它。然后再次存储该点并在下一步中再次使用它,依此类推。