AnimatingState
⚠️ This class is for internal use only.
class AnimatingState extends State
사용자 입력이나 메소드 호출에 의해 Flicking의 애니메이션이 동작중인 상태
Properties
Methods
Properties
holding
readonly
현재 사용자가 클릭/터치중인지 여부
Type: false
animating
readonly
현재 애니메이션 동작 여부
Type: true
delta
readonlyinherited
이전 hold이벤트부터 change에 의해 발생한 이동 delta값의 합산
Type: number
targetPanel
readonlyinherited
애니메이션 종료시 Control#activePanel로 설정할 패널
Type: number
Methods
onEnter
inherited
현재 상태로 돌입했을때 호출되는 콜백 함수
Returns: void
PARAMETER | TYPE | OPTIONAL | DEFAULT | DESCRIPTION |
---|---|---|---|---|
prevState | State | 이전 상태값 |
onHold
inherited
Axes의 hold 이벤트 핸들러
Returns: void
PARAMETER | TYPE | OPTIONAL | DEFAULT | DESCRIPTION |
---|---|---|---|---|
ctx | object | ✔️ | 이벤트 콘텍스트 | |
ctx.flicking | Flicking | ✔️ | Flicking 인스턴스 | |
ctx.axesEvent | object | ✔️ | Axes의 hold 이벤트 | |
ctx.transitTo | function | ✔️ | 다른 상태로 변경하기 위한 함수 |
onChange
inherited
Axes의 change 이벤트 핸들러
Returns: void
PARAMETER | TYPE | OPTIONAL | DEFAULT | DESCRIPTION |
---|---|---|---|---|
ctx | object | ✔️ | 이벤트 콘텍스트 | |
ctx.flicking | Flicking | ✔️ | Flicking 인스턴스 | |
ctx.axesEvent | object | ✔️ | Axes의 change 이벤트 | |
ctx.transitTo | function | ✔️ | 다른 상태로 변경하기 위한 함수 |
onRelease
inherited
Axes의 release 이벤트 핸들러
Returns: void
PARAMETER | TYPE | OPTIONAL | DEFAULT | DESCRIPTION |
---|---|---|---|---|
ctx | object | ✔️ | 이벤트 콘텍스트 | |
ctx.flicking | Flicking | ✔️ | Flicking 인스턴스 | |
ctx.axesEvent | object | ✔️ | Axes의 release 이벤트 | |
ctx.transitTo | function | ✔️ | 다른 상태로 변경하기 위한 함수 |
onAnimationEnd
inherited
Axes의 animationEnd 이벤트 핸들러
Returns: void
PARAMETER | TYPE | OPTIONAL | DEFAULT | DESCRIPTION |
---|---|---|---|---|
ctx | object | ✔️ | 이벤트 콘텍스트 | |
ctx.flicking | Flicking | ✔️ | Flicking 인스턴스 | |
ctx.axesEvent | object | ✔️ | Axes의 animationEnd 이벤트 | |
ctx.transitTo | function | ✔️ | 다른 상태로 변경하기 위한 함수 |
onFinish
inherited
Axes의 finish 이벤트 핸들러
Returns: void
PARAMETER | TYPE | OPTIONAL | DEFAULT | DESCRIPTION |
---|---|---|---|---|
ctx | object | ✔️ | 이벤트 콘텍스트 | |
ctx.flicking | Flicking | ✔️ | Flicking 인스턴스 | |
ctx.axesEvent | object | ✔️ | Axes의 finish 이벤트 | |
ctx.transitTo | function | ✔️ | 다른 상태로 변경하기 위한 함수 |