mic*_*ael 9 algorithm hammer.js ionic2 angular
我正在尝试使用pan手势设置滑块(实际上是厨房计时器),ionic2请参阅:http://ionicframework.com/docs/v2/components/#gestures
滑块/计时器有一个开放的上限,可以由a设置panright,但在a上下降到零panleft.
如何才能最好地将pan事件转换为速度敏感度,以允许上限接近36000但是足够敏感以设置小到10的增量?最大值deltaX约为400px,但我想用户可以使用几个pan手势来达到很大的值.
是否有一些现成的easing功能可以用来实现这个目的?
只是抽象地思考:
您可以检测两个连续平移事件之间的幅度。如果它足够小,那么您可以允许更小的增量粒度。另一方面,如果您认为它足够大,那么您可以允许更大的增量。理论上,您可以在平移事件期间连续执行此检查,甚至动态影响上限(尽管不确定为什么这是相关的)。
我不明白为什么在这种情况下你需要担心上限。你能解释一下为什么吗?
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |