两个指针位置之间的差异
本文关键字:之间 位置 指针 两个 | 更新日期: 2023-09-27 18:35:03
我已将以下指针触摸事件添加到图像中。
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轴之差。我怎样才能得到它?
PointerRoutedEventArgs
类有一个GetCurrentPoint
方法。将该点存放在按下的点中,然后在移动中使用它。然后再次存储该点并在下一步中再次使用它,依此类推。