본문으로 건너뛰기
Version: Next

DraggingState

⚠️ This class is for internal use only.
class DraggingState extends State

사용자가 드래깅중인 상태

Properties

holding

readonly

현재 사용자가 클릭/터치중인지 여부

Type: true

animating

readonly

현재 애니메이션 동작 여부

Type: true

delta

readonlyinherited

이전 hold이벤트부터 change에 의해 발생한 이동 delta값의 합산

Type: number

targetPanel

readonlyinherited

애니메이션 종료시 Control#activePanel로 설정할 패널

Type: number

Methods

onEnter

inherited

현재 상태로 돌입했을때 호출되는 콜백 함수

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
prevStateState이전 상태값

onHold

inherited

Axes의 hold 이벤트 핸들러

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
ctxobject✔️이벤트 콘텍스트
ctx.flickingFlicking✔️Flicking 인스턴스
ctx.axesEventobject✔️Axes의 hold 이벤트
ctx.transitTofunction✔️다른 상태로 변경하기 위한 함수

onChange

inherited

Axes의 change 이벤트 핸들러

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
ctxobject✔️이벤트 콘텍스트
ctx.flickingFlicking✔️Flicking 인스턴스
ctx.axesEventobject✔️Axes의 change 이벤트
ctx.transitTofunction✔️다른 상태로 변경하기 위한 함수

onRelease

inherited

Axes의 release 이벤트 핸들러

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
ctxobject✔️이벤트 콘텍스트
ctx.flickingFlicking✔️Flicking 인스턴스
ctx.axesEventobject✔️Axes의 release 이벤트
ctx.transitTofunction✔️다른 상태로 변경하기 위한 함수

onAnimationEnd

inherited

Axes의 animationEnd 이벤트 핸들러

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
ctxobject✔️이벤트 콘텍스트
ctx.flickingFlicking✔️Flicking 인스턴스
ctx.axesEventobject✔️Axes의 animationEnd 이벤트
ctx.transitTofunction✔️다른 상태로 변경하기 위한 함수

onFinish

inherited

Axes의 finish 이벤트 핸들러

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
ctxobject✔️이벤트 콘텍스트
ctx.flickingFlicking✔️Flicking 인스턴스
ctx.axesEventobject✔️Axes의 finish 이벤트
ctx.transitTofunction✔️다른 상태로 변경하기 위한 함수