ios 플랫폼의 스 와이프 기능을 다시 만들고 싶습니다. 사용자가 화면에서 손가락을 들어 올리지 않고 느리게 또는 빠르게 또는 앞으로 또는 뒤로 스 와이프 할 수 있고 손가락을 대고 손가락을 쓸어 넘기면 잠시 동안 빠르게 움직일 수 있습니다.다양한 속도로 쓸어 넘기.
내장 된 스 와이프 제스처는 이러한 효과를 내기에는 너무 기본입니다.
어떻게하면 실제 스 와이프 효과를 얻을 수 있습니까?
ios 플랫폼의 스 와이프 기능을 다시 만들고 싶습니다. 사용자가 화면에서 손가락을 들어 올리지 않고 느리게 또는 빠르게 또는 앞으로 또는 뒤로 스 와이프 할 수 있고 손가락을 대고 손가락을 쓸어 넘기면 잠시 동안 빠르게 움직일 수 있습니다.다양한 속도로 쓸어 넘기.
내장 된 스 와이프 제스처는 이러한 효과를 내기에는 너무 기본입니다.
어떻게하면 실제 스 와이프 효과를 얻을 수 있습니까?
약 1 년 제스처가 나오기 전에 나는 실제로 Windows 기반 터치 스크린을 위해 수동으로 스 와이프를 제작해야했습니다. 내가 한 방식은 마우스를 아래쪽으로 움직여서 청취자가 내 콘텐츠 위에있는 보이지 않는 표시 객체에 마우스를 올려 놓는 것입니다. 아래로 마우스를 MouseX 및 MouseY 기록하고 현재 밀리 초 (타이머를 통해) 다음 마우스를 위로 나는 차이점을 확인하고 어떤 종류의 이벤트를 확인할 것입니다.
나는 정확한 값을 기억하지 않지만 일반적인 생각이었다이 :
이 방법은 가능한 많은 튜닝을 거쳤으며 어도비의 내장 된 기능을 최대한 사용하는 것이 좋지만 수동 경로를 사용하면 내가 그랬던 것처럼 이동하는 것이 좋습니다. .
스 와이프 이벤트 후에 개체를 트위닝하는 경우 사용자가 트윈을 중단하고 새 이벤트를 시작할 때 해결해야합니다. 내가 생각하기에 이것은 털이 많지만 관리가 가능합니다.
ios 테스트를 컴파일했습니다. TransformGestureEvent.offSetX는 총 스 와이프 거리가 아닌 1 또는 -1 (즉, 오른쪽 또는 왼쪽) 만 반환합니다. MouseEvents에서 적절한 슬쩍 제스처를 작성하는 것 같습니다. – fideldonson
localX 및 localY를 사용하는 것은 어떻습니까? 캐 러셀, 스크롤 창 또는 선택 도구를 만드시겠습니까? – ToddBFisher
mouseevents로 스 와이프 제스처를 만들기 전에 로컬 X와 로컬 Y에서 동일한 작업을 수행 할 수 있는지 확인합니다. – fideldonson