如何确定水平滚动视图上的滑动速度?

时间:2018-04-13 14:27:09

标签: unity3d

我正在制作自己的横向滚动视图应用程序将是一些像facebook这样包含主页,朋友,通知等的东西。

我想在滑动页面之间移动:我认为移动位置的差异是确定我是移动到下一页还是仍然在当前页面中的标准。它运作良好,但我也发现在Facebook上,如果刷卡速度很快,它将移至下一页。

那么,现在问题是如何确定滑动是否快速?

1 个答案:

答案 0 :(得分:0)

存储滑动的起始位置。滑动结束后,获取结束位置和触摸开始后经过的总时间。然后,您可以确定滑动执行的时间长度,获得滑动的“速度”。 一些示例代码:

lsodar

然后,您可以设置一些标准,例如更改页面所需的最小距离和最小速度。