Skip to content

Class: AnimateList โ€‹

Hierarchy โ€‹

Implements โ€‹

Table of contents โ€‹

Constructors โ€‹

Properties โ€‹

Accessors โ€‹

Methods โ€‹

Constructors โ€‹

constructor โ€‹

โ€ข new AnimateList(target, animation?, isTemp?)

Parameters โ€‹

NameType
targetIObject | IUI
animation?IAnimate[] | IAnimation[]
isTemp?boolean

Overrides โ€‹

Animate.constructor

Defined in โ€‹

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

Properties โ€‹

target โ€‹

โ€ข target: IObject | IUI

Implementation of โ€‹

IAnimateList.target

Inherited from โ€‹

Animate.target

Defined in โ€‹

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


parent โ€‹

โ€ข Optional parent: IAnimateList

Implementation of โ€‹

IAnimateList.parent

Inherited from โ€‹

Animate.parent

Defined in โ€‹

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


keyframes โ€‹

โ€ข keyframes: IKeyframe[]

Implementation of โ€‹

IAnimateList.keyframes

Inherited from โ€‹

Animate.keyframes

Defined in โ€‹

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


config โ€‹

โ€ข Optional config: IAnimateOptions

Implementation of โ€‹

IAnimateList.config

Inherited from โ€‹

Animate.config

Defined in โ€‹

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


style โ€‹

โ€ข style: IUIInputData

Implementation of โ€‹

IAnimateList.style

Inherited from โ€‹

Animate.style

Defined in โ€‹

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


fromStyle โ€‹

โ€ข fromStyle: IUIInputData

Implementation of โ€‹

IAnimateList.fromStyle

Inherited from โ€‹

Animate.fromStyle

Defined in โ€‹

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


toStyle โ€‹

โ€ข toStyle: IUIInputData

Implementation of โ€‹

IAnimateList.toStyle

Inherited from โ€‹

Animate.toStyle

Defined in โ€‹

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


running โ€‹

โ€ข running: boolean

Implementation of โ€‹

IAnimateList.running

Inherited from โ€‹

Animate.running

Defined in โ€‹

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


destroyed โ€‹

โ€ข destroyed: boolean

Implementation of โ€‹

IAnimateList.destroyed

Inherited from โ€‹

Animate.destroyed

Defined in โ€‹

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


time โ€‹

โ€ข time: number

Implementation of โ€‹

IAnimateList.time

Inherited from โ€‹

Animate.time

Defined in โ€‹

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


looped โ€‹

โ€ข looped: number

Implementation of โ€‹

IAnimateList.looped

Inherited from โ€‹

Animate.looped

Defined in โ€‹

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


easing โ€‹

โ€ข easing: IAnimateEasing

Implementation of โ€‹

IAnimateList.easing

Inherited from โ€‹

Animate.easing

Defined in โ€‹

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


delay โ€‹

โ€ข delay: number

Implementation of โ€‹

IAnimateList.delay

Inherited from โ€‹

Animate.delay

Defined in โ€‹

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


duration โ€‹

โ€ข duration: number

Implementation of โ€‹

IAnimateList.duration

Inherited from โ€‹

Animate.duration

Defined in โ€‹

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


ending โ€‹

โ€ข ending: IAnimateEnding

Implementation of โ€‹

IAnimateList.ending

Inherited from โ€‹

Animate.ending

Defined in โ€‹

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


reverse โ€‹

โ€ข Optional reverse: boolean

Implementation of โ€‹

IAnimateList.reverse

Inherited from โ€‹

Animate.reverse

Defined in โ€‹

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


swing โ€‹

โ€ข Optional swing: boolean

Implementation of โ€‹

IAnimateList.swing

Inherited from โ€‹

Animate.swing

Defined in โ€‹

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


loop โ€‹

โ€ข loop: number | boolean

Implementation of โ€‹

IAnimateList.loop

Inherited from โ€‹

Animate.loop

Defined in โ€‹

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


loopDelay โ€‹

โ€ข loopDelay: number

Implementation of โ€‹

IAnimateList.loopDelay

Inherited from โ€‹

Animate.loopDelay

Defined in โ€‹

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


speed โ€‹

โ€ข speed: number

Implementation of โ€‹

IAnimateList.speed

Inherited from โ€‹

Animate.speed

Defined in โ€‹

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


autoplay โ€‹

โ€ข autoplay: boolean

Implementation of โ€‹

IAnimateList.autoplay

Inherited from โ€‹

Animate.autoplay

Defined in โ€‹

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


join โ€‹

โ€ข join: boolean

Implementation of โ€‹

IAnimateList.join

Inherited from โ€‹

Animate.join

Defined in โ€‹

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


attrs โ€‹

โ€ข attrs: string[]

Implementation of โ€‹

IAnimateList.attrs

Inherited from โ€‹

Animate.attrs

Defined in โ€‹

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


killStyle โ€‹

โ€ข Protected killStyle: IUIInputData

Inherited from โ€‹

Animate.killStyle

Defined in โ€‹

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


isTemp โ€‹

โ€ข isTemp: boolean

Inherited from โ€‹

Animate.isTemp

Defined in โ€‹

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


frames โ€‹

โ€ข frames: IComputedKeyframe[]

Implementation of โ€‹

IAnimateList.frames

Inherited from โ€‹

Animate.frames

Defined in โ€‹

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


nowIndex โ€‹

โ€ข Protected nowIndex: number

Inherited from โ€‹

Animate.nowIndex

Defined in โ€‹

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


frameLooped โ€‹

โ€ข Protected frameLooped: number

Inherited from โ€‹

Animate.frameLooped

Defined in โ€‹

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


frameReverse โ€‹

โ€ข Protected frameReverse: boolean

Inherited from โ€‹

Animate.frameReverse

Defined in โ€‹

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


easingFn โ€‹

โ€ข Protected easingFn: IFunction

Inherited from โ€‹

Animate.easingFn

Defined in โ€‹

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


requestAnimateTime โ€‹

โ€ข Protected requestAnimateTime: number

Inherited from โ€‹

Animate.requestAnimateTime

Defined in โ€‹

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


playedTotalTime โ€‹

โ€ข Protected playedTotalTime: number

Inherited from โ€‹

Animate.playedTotalTime

Defined in โ€‹

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


mainReverse โ€‹

โ€ข Protected mainReverse: boolean

Inherited from โ€‹

Animate.mainReverse

Defined in โ€‹

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


timer โ€‹

โ€ข Protected timer: any

Inherited from โ€‹

Animate.timer

Defined in โ€‹

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


attrsMap โ€‹

โ€ข Protected attrsMap: IBooleanMap

Inherited from โ€‹

Animate.attrsMap

Defined in โ€‹

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


list โ€‹

โ€ข list: IAnimate[] = []

Implementation of โ€‹

IAnimateList.list

Defined in โ€‹

in/packages/animate/src/AnimateList.ts:11


_endingStyle โ€‹

โ€ข Protected _endingStyle: IUIInputData

Defined in โ€‹

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


innerId โ€‹

โ€ข Readonly innerId: number

Implementation of โ€‹

IAnimateList.innerId

Inherited from โ€‹

Animate.innerId

Defined in โ€‹

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


__captureMap โ€‹

โ€ข Optional __captureMap: IEventListenerMap

Implementation of โ€‹

IAnimateList.__captureMap

Inherited from โ€‹

Animate.__captureMap

Defined in โ€‹

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


__bubbleMap โ€‹

โ€ข Optional __bubbleMap: IEventListenerMap

Implementation of โ€‹

IAnimateList.__bubbleMap

Inherited from โ€‹

Animate.__bubbleMap

Defined in โ€‹

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


__hasLocalEvent โ€‹

โ€ข Optional __hasLocalEvent: boolean

Implementation of โ€‹

IAnimateList.__hasLocalEvent

Inherited from โ€‹

Animate.__hasLocalEvent

Defined in โ€‹

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


__hasWorldEvent โ€‹

โ€ข Optional __hasWorldEvent: boolean

Implementation of โ€‹

IAnimateList.__hasWorldEvent

Inherited from โ€‹

Animate.__hasWorldEvent

Defined in โ€‹

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


syncEventer โ€‹

โ€ข Optional syncEventer: IEventer

Implementation of โ€‹

IAnimateList.syncEventer

Inherited from โ€‹

Animate.syncEventer

Defined in โ€‹

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

Accessors โ€‹

started โ€‹

โ€ข get started(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IAnimateList.started

Inherited from โ€‹

Animate.started

Defined in โ€‹

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


frame โ€‹

โ€ข Protected get frame(): IComputedKeyframe

Returns โ€‹

IComputedKeyframe

Inherited from โ€‹

Animate.frame

Defined in โ€‹

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


frameTotalTime โ€‹

โ€ข Protected get frameTotalTime(): number

Returns โ€‹

number

Inherited from โ€‹

Animate.frameTotalTime

Defined in โ€‹

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


nowReverse โ€‹

โ€ข get nowReverse(): boolean

Returns โ€‹

boolean

Inherited from โ€‹

Animate.nowReverse

Defined in โ€‹

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


realEnding โ€‹

โ€ข get realEnding(): IAnimateEnding

Returns โ€‹

IAnimateEnding

Implementation of โ€‹

IAnimateList.realEnding

Inherited from โ€‹

Animate.realEnding

Defined in โ€‹

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


completed โ€‹

โ€ข get completed(): boolean

Returns โ€‹

boolean

Implementation of โ€‹

IAnimateList.completed

Overrides โ€‹

Animate.completed

Defined in โ€‹

in/packages/animate/src/AnimateList.ts:13


endingStyle โ€‹

โ€ข get endingStyle(): IUIInputData

Returns โ€‹

IUIInputData

Implementation of โ€‹

IAnimateList.endingStyle

Overrides โ€‹

Animate.endingStyle

Defined in โ€‹

in/packages/animate/src/AnimateList.ts:15


event โ€‹

โ€ข set event(map): void

Parameters โ€‹

NameType
mapIEventParamsMap

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.event

Inherited from โ€‹

Animate.event

Defined in โ€‹

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

Methods โ€‹

init โ€‹

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

Parameters โ€‹

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

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.init

Inherited from โ€‹

Animate.init

Defined in โ€‹

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


emitType โ€‹

โ–ธ emitType(type): void

Parameters โ€‹

NameType
typestring

Returns โ€‹

void

Inherited from โ€‹

Animate.emitType

Defined in โ€‹

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


create โ€‹

โ–ธ Protected create(): void

Returns โ€‹

void

Inherited from โ€‹

Animate.create

Defined in โ€‹

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


changeDuration โ€‹

โ–ธ changeDuration(duration): void

Parameters โ€‹

NameType
durationnumber

Returns โ€‹

void

Inherited from โ€‹

Animate.changeDuration

Defined in โ€‹

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


setBefore โ€‹

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

Parameters โ€‹

NameType
itemIComputedKeyframe
dataIObject
beforeIObject

Returns โ€‹

void

Inherited from โ€‹

Animate.setBefore

Defined in โ€‹

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


allocateTime โ€‹

โ–ธ allocateTime(partTime): void

Parameters โ€‹

NameType
partTimenumber

Returns โ€‹

void

Inherited from โ€‹

Animate.allocateTime

Defined in โ€‹

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


requestAnimate โ€‹

โ–ธ Protected requestAnimate(): void

Returns โ€‹

void

Inherited from โ€‹

Animate.requestAnimate

Defined in โ€‹

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


animate โ€‹

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

Parameters โ€‹

NameType
_runtime?number
seek?boolean

Returns โ€‹

void

Inherited from โ€‹

Animate.animate

Defined in โ€‹

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


start โ€‹

โ–ธ Protected start(seek?): void

Parameters โ€‹

NameType
seek?boolean

Returns โ€‹

void

Inherited from โ€‹

Animate.start

Defined in โ€‹

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


begin โ€‹

โ–ธ Protected begin(seek?): void

Parameters โ€‹

NameType
seek?boolean

Returns โ€‹

void

Inherited from โ€‹

Animate.begin

Defined in โ€‹

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


end โ€‹

โ–ธ Protected end(): void

Returns โ€‹

void

Inherited from โ€‹

Animate.end

Defined in โ€‹

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


complete โ€‹

โ–ธ Protected complete(): void

Returns โ€‹

void

Inherited from โ€‹

Animate.complete

Defined in โ€‹

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


setFrom โ€‹

โ–ธ Protected setFrom(): void

Returns โ€‹

void

Inherited from โ€‹

Animate.setFrom

Defined in โ€‹

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


setTo โ€‹

โ–ธ Protected setTo(): void

Returns โ€‹

void

Inherited from โ€‹

Animate.setTo

Defined in โ€‹

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


nextFrame โ€‹

โ–ธ Protected nextFrame(): void

Returns โ€‹

void

Inherited from โ€‹

Animate.nextFrame

Defined in โ€‹

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


reverseNextFrame โ€‹

โ–ธ Protected reverseNextFrame(): void

Returns โ€‹

void

Inherited from โ€‹

Animate.reverseNextFrame

Defined in โ€‹

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


transition โ€‹

โ–ธ Protected transition(t): void

Parameters โ€‹

NameType
tnumber

Returns โ€‹

void

Inherited from โ€‹

Animate.transition

Defined in โ€‹

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


setStyle โ€‹

โ–ธ setStyle(style): void

Parameters โ€‹

NameType
styleIObject

Returns โ€‹

void

Inherited from โ€‹

Animate.setStyle

Defined in โ€‹

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


increaseTime โ€‹

โ–ธ Protected increaseTime(): void

Returns โ€‹

void

Inherited from โ€‹

Animate.increaseTime

Defined in โ€‹

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


needLoop โ€‹

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

Parameters โ€‹

NameType
loopednumber
loopnumber | boolean
swingnumber | boolean

Returns โ€‹

boolean

Inherited from โ€‹

Animate.needLoop

Defined in โ€‹

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


needStopLoop โ€‹

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

Parameters โ€‹

NameType
loopednumber
timesnumber | boolean
swing?boolean

Returns โ€‹

boolean

Inherited from โ€‹

Animate.needStopLoop

Defined in โ€‹

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


needLoopFrame โ€‹

โ–ธ Protected needLoopFrame(): boolean

Returns โ€‹

boolean

Inherited from โ€‹

Animate.needLoopFrame

Defined in โ€‹

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


clearTimer โ€‹

โ–ธ Protected clearTimer(fn?): void

Parameters โ€‹

NameType
fn?IFunction

Returns โ€‹

void

Inherited from โ€‹

Animate.clearTimer

Defined in โ€‹

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


updateList โ€‹

โ–ธ updateList(animation?, isTemp?): void

Parameters โ€‹

NameType
animation?IAnimate[] | IAnimation[]
isTemp?boolean

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.updateList

Defined in โ€‹

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


play โ€‹

โ–ธ play(): void

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.play

Overrides โ€‹

Animate.play

Defined in โ€‹

in/packages/animate/src/AnimateList.ts:46


pause โ€‹

โ–ธ pause(): void

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.pause

Overrides โ€‹

Animate.pause

Defined in โ€‹

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


stop โ€‹

โ–ธ stop(): void

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.stop

Overrides โ€‹

Animate.stop

Defined in โ€‹

in/packages/animate/src/AnimateList.ts:56


seek โ€‹

โ–ธ seek(time): void

Parameters โ€‹

NameType
timenumber | IPercentData

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.seek

Overrides โ€‹

Animate.seek

Defined in โ€‹

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


kill โ€‹

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

Parameters โ€‹

NameType
complete?boolean
killStyle?IUIInputData

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.kill

Overrides โ€‹

Animate.kill

Defined in โ€‹

in/packages/animate/src/AnimateList.ts:66


onChildEvent โ€‹

โ–ธ onChildEvent(type, _animate): void

Parameters โ€‹

NameType
typestring
_animateIAnimate

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.onChildEvent

Defined in โ€‹

in/packages/animate/src/AnimateList.ts:71


each โ€‹

โ–ธ Protected each(func): void

Parameters โ€‹

NameType
funcIFunction

Returns โ€‹

void

Defined in โ€‹

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


destroy โ€‹

โ–ธ destroy(complete?): void

Parameters โ€‹

NameType
complete?boolean

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.destroy

Overrides โ€‹

Animate.destroy

Defined in โ€‹

in/packages/animate/src/AnimateList.ts:85


on โ€‹

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

Parameters โ€‹

NameType
typestring | string[] | IEventParamsMap | IEventParams[]
listener?IFunction
options?IEventOption

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.on

Inherited from โ€‹

Animate.on

Defined in โ€‹

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


off โ€‹

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

Parameters โ€‹

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

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.off

Inherited from โ€‹

Animate.off

Defined in โ€‹

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


on_ โ€‹

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

Parameters โ€‹

NameType
typestring | string[] | IEventParams[]
listener?IFunction
bind?IObject
options?IEventOption

Returns โ€‹

IEventListenerId

Implementation of โ€‹

IAnimateList.on_

Inherited from โ€‹

Animate.on_

Defined in โ€‹

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


off_ โ€‹

โ–ธ off_(id): void

Parameters โ€‹

NameType
idIEventListenerId | IEventListenerId[]

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.off_

Inherited from โ€‹

Animate.off_

Defined in โ€‹

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


once โ€‹

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

Parameters โ€‹

NameType
typestring | string[] | IEventParams[]
listener?IFunction
captureOrBind?boolean | IObject
capture?boolean

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.once

Inherited from โ€‹

Animate.once

Defined in โ€‹

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


emit โ€‹

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

Parameters โ€‹

NameType
typestring
event?IObject | IEvent
capture?boolean

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.emit

Inherited from โ€‹

Animate.emit

Defined in โ€‹

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


emitEvent โ€‹

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

Parameters โ€‹

NameType
eventIEvent
capture?boolean

Returns โ€‹

void

Implementation of โ€‹

IAnimateList.emitEvent

Inherited from โ€‹

Animate.emitEvent

Defined in โ€‹

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


hasEvent โ€‹

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

Parameters โ€‹

NameType
typestring
capture?boolean

Returns โ€‹

boolean

Implementation of โ€‹

IAnimateList.hasEvent

Inherited from โ€‹

Animate.hasEvent

Defined in โ€‹

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

Released under the MIT License.