Skip to content

Class: Animate โ€‹

Hierarchy โ€‹

Implements โ€‹

Table of contents โ€‹

Constructors โ€‹

Properties โ€‹

Accessors โ€‹

Methods โ€‹

Constructors โ€‹

constructor โ€‹

โ€ข new Animate(target, keyframe, options?, isTemp?)

Parameters โ€‹

NameType
targetIObject | IUI
keyframeIAnimation | IUIInputData | IKeyframe[]
options?ITransition
isTemp?boolean

Overrides โ€‹

Eventer.constructor

Defined in โ€‹

in/packages/animate/src/Animate.ts:107

Properties โ€‹

target โ€‹

โ€ข target: IObject | IUI

Implementation of โ€‹

IAnimate.target

Defined in โ€‹

in/packages/animate/src/Animate.ts:14


keyframes โ€‹

โ€ข keyframes: IKeyframe[]

Implementation of โ€‹

IAnimate.keyframes

Defined in โ€‹

in/packages/animate/src/Animate.ts:16


config โ€‹

โ€ข Optional config: IAnimateOptions

Implementation of โ€‹

IAnimate.config

Defined in โ€‹

in/packages/animate/src/Animate.ts:17


style โ€‹

โ€ข style: IUIInputData

Implementation of โ€‹

IAnimate.style

Defined in โ€‹

in/packages/animate/src/Animate.ts:19


fromStyle โ€‹

โ€ข fromStyle: IUIInputData

Implementation of โ€‹

IAnimate.fromStyle

Defined in โ€‹

in/packages/animate/src/Animate.ts:20


toStyle โ€‹

โ€ข toStyle: IUIInputData

Implementation of โ€‹

IAnimate.toStyle

Defined in โ€‹

in/packages/animate/src/Animate.ts:21


running โ€‹

โ€ข running: boolean

Implementation of โ€‹

IAnimate.running

Defined in โ€‹

in/packages/animate/src/Animate.ts:25


destroyed โ€‹

โ€ข destroyed: boolean

Implementation of โ€‹

IAnimate.destroyed

Defined in โ€‹

in/packages/animate/src/Animate.ts:27


time โ€‹

โ€ข time: number

Implementation of โ€‹

IAnimate.time

Defined in โ€‹

in/packages/animate/src/Animate.ts:29


looped โ€‹

โ€ข looped: number

Implementation of โ€‹

IAnimate.looped

Defined in โ€‹

in/packages/animate/src/Animate.ts:30


easing โ€‹

โ€ข easing: IAnimateEasing

Implementation of โ€‹

IAnimate.easing

Defined in โ€‹

in/packages/animate/src/Animate.ts:34


delay โ€‹

โ€ข delay: number

Implementation of โ€‹

IAnimate.delay

Defined in โ€‹

in/packages/animate/src/Animate.ts:38


duration โ€‹

โ€ข duration: number

Implementation of โ€‹

IAnimate.duration

Defined in โ€‹

in/packages/animate/src/Animate.ts:41


ending โ€‹

โ€ข ending: IAnimateEnding

Implementation of โ€‹

IAnimate.ending

Defined in โ€‹

in/packages/animate/src/Animate.ts:44


reverse โ€‹

โ€ข Optional reverse: boolean

Implementation of โ€‹

IAnimate.reverse

Defined in โ€‹

in/packages/animate/src/Animate.ts:48


swing โ€‹

โ€ข Optional swing: boolean

Implementation of โ€‹

IAnimate.swing

Defined in โ€‹

in/packages/animate/src/Animate.ts:51


loop โ€‹

โ€ข loop: number | boolean

Implementation of โ€‹

IAnimate.loop

Defined in โ€‹

in/packages/animate/src/Animate.ts:54


loopDelay โ€‹

โ€ข loopDelay: number

Implementation of โ€‹

IAnimate.loopDelay

Defined in โ€‹

in/packages/animate/src/Animate.ts:57


speed โ€‹

โ€ข speed: number

Implementation of โ€‹

IAnimate.speed

Defined in โ€‹

in/packages/animate/src/Animate.ts:61


autoplay โ€‹

โ€ข autoplay: boolean

Implementation of โ€‹

IAnimate.autoplay

Defined in โ€‹

in/packages/animate/src/Animate.ts:64


join โ€‹

โ€ข join: boolean

Implementation of โ€‹

IAnimate.join

Defined in โ€‹

in/packages/animate/src/Animate.ts:67


attrs โ€‹

โ€ข attrs: string[]

Implementation of โ€‹

IAnimate.attrs

Defined in โ€‹

in/packages/animate/src/Animate.ts:70


killStyle โ€‹

โ€ข Protected killStyle: IUIInputData

Defined in โ€‹

in/packages/animate/src/Animate.ts:72


isTemp โ€‹

โ€ข isTemp: boolean

Defined in โ€‹

in/packages/animate/src/Animate.ts:74


frames โ€‹

โ€ข frames: IComputedKeyframe[]

Implementation of โ€‹

IAnimate.frames

Defined in โ€‹

in/packages/animate/src/Animate.ts:76


nowIndex โ€‹

โ€ข Protected nowIndex: number

Defined in โ€‹

in/packages/animate/src/Animate.ts:78


frameLooped โ€‹

โ€ข Protected frameLooped: number

Defined in โ€‹

in/packages/animate/src/Animate.ts:81


frameReverse โ€‹

โ€ข Protected frameReverse: boolean

Defined in โ€‹

in/packages/animate/src/Animate.ts:82


easingFn โ€‹

โ€ข Protected easingFn: IFunction

Defined in โ€‹

in/packages/animate/src/Animate.ts:84


requestAnimateTime โ€‹

โ€ข Protected requestAnimateTime: number

Defined in โ€‹

in/packages/animate/src/Animate.ts:86


playedTotalTime โ€‹

โ€ข Protected playedTotalTime: number

Defined in โ€‹

in/packages/animate/src/Animate.ts:87


mainReverse โ€‹

โ€ข Protected mainReverse: boolean

Defined in โ€‹

in/packages/animate/src/Animate.ts:90


timer โ€‹

โ€ข Protected timer: any

Defined in โ€‹

in/packages/animate/src/Animate.ts:91


attrsMap โ€‹

โ€ข Protected attrsMap: IBooleanMap

Defined in โ€‹

in/packages/animate/src/Animate.ts:92


innerId โ€‹

โ€ข Readonly innerId: number

Implementation of โ€‹

IAnimate.innerId

Inherited from โ€‹

Eventer.innerId

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:9


__captureMap โ€‹

โ€ข Optional __captureMap: IEventListenerMap

Implementation of โ€‹

IAnimate.__captureMap

Inherited from โ€‹

Eventer.__captureMap

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:11


__bubbleMap โ€‹

โ€ข Optional __bubbleMap: IEventListenerMap

Implementation of โ€‹

IAnimate.__bubbleMap

Inherited from โ€‹

Eventer.__bubbleMap

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:13


syncEventer โ€‹

โ€ข Optional syncEventer: IEventer

Implementation of โ€‹

IAnimate.syncEventer

Inherited from โ€‹

Eventer.syncEventer

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:15

Accessors โ€‹

endingStyle โ€‹

โ€ข get endingStyle(): IUIInputData

Returns โ€‹

IUIInputData

Implementation of โ€‹

IAnimate.endingStyle

Defined in โ€‹

in/packages/animate/src/Animate.ts:22


started โ€‹

โ€ข get started(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IAnimate.started

Defined in โ€‹

in/packages/animate/src/Animate.ts:24


completed โ€‹

โ€ข get completed(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IAnimate.completed

Defined in โ€‹

in/packages/animate/src/Animate.ts:26


frame โ€‹

โ€ข Protected get frame(): IComputedKeyframe

Returns โ€‹

IComputedKeyframe

Defined in โ€‹

in/packages/animate/src/Animate.ts:79


frameTotalTime โ€‹

โ€ข Protected get frameTotalTime(): number

Returns โ€‹

number

Defined in โ€‹

in/packages/animate/src/Animate.ts:80


nowReverse โ€‹

โ€ข get nowReverse(): boolean

Returns โ€‹

boolean

Defined in โ€‹

in/packages/animate/src/Animate.ts:89


realEnding โ€‹

โ€ข get realEnding(): IAnimateEnding

Returns โ€‹

IAnimateEnding

Implementation of โ€‹

IAnimate.realEnding

Defined in โ€‹

in/packages/animate/src/Animate.ts:94


event โ€‹

โ€ข set event(map): void

Parameters โ€‹

NameType
mapIEventMap

Returns โ€‹

void

Implementation of โ€‹

IAnimate.event

Inherited from โ€‹

Eventer.event

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:17

Methods โ€‹

init โ€‹

โ–ธ init(target, keyframe, options?, isTemp?): void

Parameters โ€‹

NameType
targetIObject | IUI
keyframeIUIInputData | IKeyframe[]
options?ITransition
isTemp?boolean

Returns โ€‹

void

Implementation of โ€‹

IAnimate.init

Defined in โ€‹

in/packages/animate/src/Animate.ts:116


play โ€‹

โ–ธ play(): void

Returns โ€‹

void

Implementation of โ€‹

IAnimate.play

Defined in โ€‹

in/packages/animate/src/Animate.ts:140


pause โ€‹

โ–ธ pause(): void

Returns โ€‹

void

Implementation of โ€‹

IAnimate.pause

Defined in โ€‹

in/packages/animate/src/Animate.ts:149


stop โ€‹

โ–ธ stop(): void

Returns โ€‹

void

Implementation of โ€‹

IAnimate.stop

Defined in โ€‹

in/packages/animate/src/Animate.ts:157


seek โ€‹

โ–ธ seek(time): void

Parameters โ€‹

NameType
timenumber | IPercentData

Returns โ€‹

void

Implementation of โ€‹

IAnimate.seek

Defined in โ€‹

in/packages/animate/src/Animate.ts:164


kill โ€‹

โ–ธ kill(complete?, killStyle?): void

Parameters โ€‹

NameTypeDefault value
completebooleantrue
killStyle?IUIInputDataundefined

Returns โ€‹

void

Implementation of โ€‹

IAnimate.kill

Defined in โ€‹

in/packages/animate/src/Animate.ts:178


create โ€‹

โ–ธ Protected create(): void

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:184


changeDuration โ€‹

โ–ธ changeDuration(duration): void

Parameters โ€‹

NameType
durationnumber

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:248


setBefore โ€‹

โ–ธ setBefore(item, data, before): void

Parameters โ€‹

NameType
itemIComputedKeyframe
dataIObject
beforeIObject

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:253


allocateTime โ€‹

โ–ธ allocateTime(partTime): void

Parameters โ€‹

NameType
partTimenumber

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:262


requestAnimate โ€‹

โ–ธ Protected requestAnimate(): void

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:275


animate โ€‹

โ–ธ Protected animate(_runtime?, seek?): void

Parameters โ€‹

NameType
_runtime?number
seek?boolean

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:280


start โ€‹

โ–ธ Protected start(seek?): void

Parameters โ€‹

NameType
seek?boolean

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:341


begin โ€‹

โ–ธ Protected begin(seek?): void

Parameters โ€‹

NameType
seek?boolean

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:359


end โ€‹

โ–ธ Protected end(): void

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:365


complete โ€‹

โ–ธ Protected complete(): void

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:369


setFrom โ€‹

โ–ธ Protected setFrom(): void

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:383


setTo โ€‹

โ–ธ Protected setTo(): void

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:388


nextFrame โ€‹

โ–ธ Protected nextFrame(): void

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:394


reverseNextFrame โ€‹

โ–ธ Protected reverseNextFrame(): void

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:401


transition โ€‹

โ–ธ Protected transition(t): void

Parameters โ€‹

NameType
tnumber

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:408


setStyle โ€‹

โ–ธ setStyle(style): void

Parameters โ€‹

NameType
styleIObject

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:437


increaseTime โ€‹

โ–ธ Protected increaseTime(): void

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:446


needLoop โ€‹

โ–ธ Protected needLoop(looped, loop, swing): boolean

Parameters โ€‹

NameType
loopednumber
loopnumber | boolean
swingnumber | boolean

Returns โ€‹

boolean

Defined in โ€‹

in/packages/animate/src/Animate.ts:450


needStopLoop โ€‹

โ–ธ Protected needStopLoop(looped, times, swing?): boolean

Parameters โ€‹

NameType
loopednumber
timesnumber | boolean
swing?boolean

Returns โ€‹

boolean

Defined in โ€‹

in/packages/animate/src/Animate.ts:454


needLoopFrame โ€‹

โ–ธ Protected needLoopFrame(): boolean

Returns โ€‹

boolean

Defined in โ€‹

in/packages/animate/src/Animate.ts:458


clearTimer โ€‹

โ–ธ Protected clearTimer(fn?): void

Parameters โ€‹

NameType
fn?IFunction

Returns โ€‹

void

Defined in โ€‹

in/packages/animate/src/Animate.ts:470


destroy โ€‹

โ–ธ destroy(complete?): void

Parameters โ€‹

NameType
complete?boolean

Returns โ€‹

void

Implementation of โ€‹

IAnimate.destroy

Overrides โ€‹

Eventer.destroy

Defined in โ€‹

in/packages/animate/src/Animate.ts:478


on โ€‹

โ–ธ on(type, listener?, options?): void

Parameters โ€‹

NameType
typestring | string[] | IEventMap
listener?IFunction
options?IEventOption

Returns โ€‹

void

Implementation of โ€‹

IAnimate.on

Inherited from โ€‹

Eventer.on

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:20


off โ€‹

โ–ธ off(type?, listener?, options?): void

Parameters โ€‹

NameType
type?string | string[]
listener?IFunction
options?IEventOption

Returns โ€‹

void

Implementation of โ€‹

IAnimate.off

Inherited from โ€‹

Eventer.off

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:57


on_ โ€‹

โ–ธ on_(type, listener, bind?, options?): IEventListenerId

Parameters โ€‹

NameType
typestring | string[]
listenerIFunction
bind?IObject
options?IEventOption

Returns โ€‹

IEventListenerId

Implementation of โ€‹

IAnimate.on_

Inherited from โ€‹

Eventer.on_

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:100


off_ โ€‹

โ–ธ off_(id): void

Parameters โ€‹

NameType
idIEventListenerId | IEventListenerId[]

Returns โ€‹

void

Implementation of โ€‹

IAnimate.off_

Inherited from โ€‹

Eventer.off_

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:106


once โ€‹

โ–ธ once(type, listener, capture?): void

Parameters โ€‹

NameType
typestring | string[]
listenerIFunction
capture?boolean

Returns โ€‹

void

Implementation of โ€‹

IAnimate.once

Inherited from โ€‹

Eventer.once

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:113


emit โ€‹

โ–ธ emit(type, event?, capture?): void

Parameters โ€‹

NameType
typestring
event?IObject | IEvent
capture?boolean

Returns โ€‹

void

Implementation of โ€‹

IAnimate.emit

Inherited from โ€‹

Eventer.emit

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:117


emitEvent โ€‹

โ–ธ emitEvent(event, capture?): void

Parameters โ€‹

NameType
eventIEvent
capture?boolean

Returns โ€‹

void

Implementation of โ€‹

IAnimate.emitEvent

Inherited from โ€‹

Eventer.emitEvent

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:139


hasEvent โ€‹

โ–ธ hasEvent(type, capture?): boolean

Parameters โ€‹

NameType
typestring
capture?boolean

Returns โ€‹

boolean

Implementation of โ€‹

IAnimate.hasEvent

Inherited from โ€‹

Eventer.hasEvent

Defined in โ€‹

leafer/packages/event/src/Eventer.ts:144

Released under the MIT License.