Skip to main content
Version: 4.2.1

HoldingState

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

A state that activates when user's holding the Flicking area, but not moved a single pixel yet

Properties#

holding#

readonly

Whether user is clicking or touching

Type: true

animating#

readonly

Whether Flicking's animating

Type: false

delta#

readonlyinherited

A sum of delta values of change events from the last hold event of Axes

Type: number

Methods#

onEnter#

inherited

An callback which is called when state has changed to this state

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
prevStateStatenoAn previous state

onHold#

inherited

An event handler for Axes's hold event

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
ctxobjectyesEvent context
ctx.flickingFlickingyesAn instance of Flicking
ctx.axesEventobjectyesA hold event of Axes
ctx.transitTofunctionyesA function for changing current state to other state

onChange#

inherited

An event handler for Axes's change event

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
ctxobjectyesEvent context
ctx.flickingFlickingyesAn instance of Flicking
ctx.axesEventobjectyesA change event of Axes
ctx.transitTofunctionyesA function for changing current state to other state

onRelease#

inherited

An event handler for Axes's release event

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
ctxobjectyesEvent context
ctx.flickingFlickingyesAn instance of Flicking
ctx.axesEventobjectyesA release event of Axes
ctx.transitTofunctionyesA function for changing current state to other state

onAnimationEnd#

inherited

An event handler for Axes's animationEnd event

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
ctxobjectyesEvent context
ctx.flickingFlickingyesAn instance of Flicking
ctx.axesEventobjectyesA animationEnd event of Axes
ctx.transitTofunctionyesA function for changing current state to other state

onFinish#

inherited

An event handler for Axes's finish event

Returns: void

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
ctxobjectyesEvent context
ctx.flickingFlickingyesAn instance of Flicking
ctx.axesEventobjectyesA finish event of Axes
ctx.transitTofunctionyesA function for changing current state to other state