0
스 와이프 때마다 일부 2D 지점을 감지하고 싶습니다. 포인트가 지속적으로오고, 센서에서옵니다. 그리고 2D 공간에서 x와 y입니다.스 와이프 알고리즘을 감지 하시겠습니까?
알고리즘이 있습니까?
나는 라인의 길이가 일정하고 시간 같은보다 큰 경우 내가 확인 다음은이
float totalDistance = 0f;
float totalTime = 0f;
for (int i = points.size - 1; i > 0; i--) {
SwipePoint point1 = points.get(i); // last point added
SwipePoint point2 = points.get(i - 1); // second last point
totalDistance += point1.distance(point2);
if (totalDistance > MIN_SWIPE_DISTANCE
&& totalTime > MIN_SWIPE_TIME) {
// we have a swipe
listener.onSwipe(SwipeType.DOWM, 1f);
points.clear();
return;
}
}
같은 것을 시도했다, 그러나 아무것도 표시되지 않습니다.
알고리즘이 있습니까?
감사합니다.
:
코드는 다음과 같아야합니다 (단 수직 슬쩍 확인)? – saadtaame
@saadtaame은 제스처입니다. 화면에서 손가락을 아주 빨리 움직이면 Google처럼됩니다. :) –