Skip to content

Class: AnimateList ​

Hierarchy ​

Implements ​

Table of contents ​

Constructors ​

Properties ​

Accessors ​

Methods ​

Constructors ​

constructor ​

• new AnimateList(target, animation?, isTemp?): AnimateList

Parameters ​

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

Returns ​

AnimateList

Overrides ​

Animate.constructor

Defined in ​

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

Properties ​

target ​

• target: IObject | IUI

Implementation of ​

IAnimateList.target

Inherited from ​

Animate.target

Defined in ​

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


parent ​

• Optional parent: IAnimateList

Implementation of ​

IAnimateList.parent

Inherited from ​

Animate.parent

Defined in ​

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


keyframes ​

• keyframes: IKeyframe[]

Implementation of ​

IAnimateList.keyframes

Inherited from ​

Animate.keyframes

Defined in ​

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


config ​

• Optional config: IAnimateOptions

Implementation of ​

IAnimateList.config

Inherited from ​

Animate.config

Defined in ​

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


style ​

• style: IUIInputData

Implementation of ​

IAnimateList.style

Inherited from ​

Animate.style

Defined in ​

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


fromStyle ​

• fromStyle: IUIInputData

Implementation of ​

IAnimateList.fromStyle

Inherited from ​

Animate.fromStyle

Defined in ​

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


toStyle ​

• toStyle: IUIInputData

Implementation of ​

IAnimateList.toStyle

Inherited from ​

Animate.toStyle

Defined in ​

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


running ​

• running: boolean

Implementation of ​

IAnimateList.running

Inherited from ​

Animate.running

Defined in ​

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


destroyed ​

• destroyed: boolean

Implementation of ​

IAnimateList.destroyed

Inherited from ​

Animate.destroyed

Defined in ​

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


time ​

• time: number

Implementation of ​

IAnimateList.time

Inherited from ​

Animate.time

Defined in ​

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


looped ​

• looped: number

Implementation of ​

IAnimateList.looped

Inherited from ​

Animate.looped

Defined in ​

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


easing ​

• easing: IAnimateEasing

Implementation of ​

IAnimateList.easing

Inherited from ​

Animate.easing

Defined in ​

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


delay ​

• delay: number

Implementation of ​

IAnimateList.delay

Inherited from ​

Animate.delay

Defined in ​

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


duration ​

• duration: number

Implementation of ​

IAnimateList.duration

Inherited from ​

Animate.duration

Defined in ​

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


ending ​

• ending: IAnimateEnding

Implementation of ​

IAnimateList.ending

Inherited from ​

Animate.ending

Defined in ​

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


reverse ​

• Optional reverse: boolean

Implementation of ​

IAnimateList.reverse

Inherited from ​

Animate.reverse

Defined in ​

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


swing ​

• Optional swing: boolean

Implementation of ​

IAnimateList.swing

Inherited from ​

Animate.swing

Defined in ​

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


loop ​

• loop: number | boolean

Implementation of ​

IAnimateList.loop

Inherited from ​

Animate.loop

Defined in ​

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


loopDelay ​

• loopDelay: number

Implementation of ​

IAnimateList.loopDelay

Inherited from ​

Animate.loopDelay

Defined in ​

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


speed ​

• speed: number

Implementation of ​

IAnimateList.speed

Inherited from ​

Animate.speed

Defined in ​

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


autoplay ​

• autoplay: boolean

Implementation of ​

IAnimateList.autoplay

Inherited from ​

Animate.autoplay

Defined in ​

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


join ​

• join: boolean

Implementation of ​

IAnimateList.join

Inherited from ​

Animate.join

Defined in ​

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


jump ​

• jump: boolean

Implementation of ​

IAnimateList.jump

Inherited from ​

Animate.jump

Defined in ​

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


attrs ​

• attrs: string[]

Implementation of ​

IAnimateList.attrs

Inherited from ​

Animate.attrs

Defined in ​

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


killStyle ​

• Protected killStyle: IUIInputData

Inherited from ​

Animate.killStyle

Defined in ​

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


isTemp ​

• isTemp: boolean

Inherited from ​

Animate.isTemp

Defined in ​

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


frames ​

• frames: IComputedKeyframe[]

Implementation of ​

IAnimateList.frames

Inherited from ​

Animate.frames

Defined in ​

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


nowIndex ​

• Protected nowIndex: number = 0

Inherited from ​

Animate.nowIndex

Defined in ​

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


frameLooped ​

• Protected frameLooped: number

Inherited from ​

Animate.frameLooped

Defined in ​

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


frameReverse ​

• Protected frameReverse: boolean

Inherited from ​

Animate.frameReverse

Defined in ​

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


easingFn ​

• Protected easingFn: IFunction

Inherited from ​

Animate.easingFn

Defined in ​

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


requestAnimateTime ​

• Protected requestAnimateTime: number

Inherited from ​

Animate.requestAnimateTime

Defined in ​

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


requestAnimatePageTime ​

• Protected requestAnimatePageTime: number

Inherited from ​

Animate.requestAnimatePageTime

Defined in ​

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


waitRequestRender ​

• Protected waitRequestRender: boolean

Inherited from ​

Animate.waitRequestRender

Defined in ​

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


playedTotalTime ​

• Protected playedTotalTime: number = 0

Inherited from ​

Animate.playedTotalTime

Defined in ​

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


mainReverse ​

• Protected mainReverse: boolean

Inherited from ​

Animate.mainReverse

Defined in ​

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


timer ​

• Protected timer: any

Inherited from ​

Animate.timer

Defined in ​

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


attrsMap ​

• Protected attrsMap: IBooleanMap

Inherited from ​

Animate.attrsMap

Defined in ​

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


list ​

• list: IAnimate[] = []

Implementation of ​

IAnimateList.list

Defined in ​

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


_endingStyle ​

• Protected _endingStyle: IUIInputData

Defined in ​

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


innerId ​

• Readonly innerId: number

Implementation of ​

IAnimateList.innerId

Inherited from ​

Animate.innerId

Defined in ​

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


__captureMap ​

• Optional __captureMap: IEventListenerMap

Implementation of ​

IAnimateList.__captureMap

Inherited from ​

Animate.__captureMap

Defined in ​

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


__bubbleMap ​

• Optional __bubbleMap: IEventListenerMap

Implementation of ​

IAnimateList.__bubbleMap

Inherited from ​

Animate.__bubbleMap

Defined in ​

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


__hasLocalEvent ​

• Optional __hasLocalEvent: boolean

Implementation of ​

IAnimateList.__hasLocalEvent

Inherited from ​

Animate.__hasLocalEvent

Defined in ​

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


__hasWorldEvent ​

• Optional __hasWorldEvent: boolean

Implementation of ​

IAnimateList.__hasWorldEvent

Inherited from ​

Animate.__hasWorldEvent

Defined in ​

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


syncEventer ​

• Optional syncEventer: IEventer

Implementation of ​

IAnimateList.syncEventer

Inherited from ​

Animate.syncEventer

Defined in ​

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

Accessors ​

started ​

• get started(): boolean

Returns ​

boolean

Implementation of ​

IAnimateList.started

Inherited from ​

Animate.started

Defined in ​

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


frame ​

• get frame(): IComputedKeyframe

Returns ​

IComputedKeyframe

Inherited from ​

Animate.frame

Defined in ​

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


frameTotalTime ​

• get frameTotalTime(): number

Returns ​

number

Inherited from ​

Animate.frameTotalTime

Defined in ​

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


nowReverse ​

• get nowReverse(): boolean

Returns ​

boolean

Inherited from ​

Animate.nowReverse

Defined in ​

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


realEnding ​

• get realEnding(): IAnimateEnding

Returns ​

IAnimateEnding

Implementation of ​

IAnimateList.realEnding

Inherited from ​

Animate.realEnding

Defined in ​

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


completed ​

• get completed(): boolean

Returns ​

boolean

Implementation of ​

IAnimateList.completed

Overrides ​

Animate.completed

Defined in ​

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


endingStyle ​

• get endingStyle(): IUIInputData

Returns ​

IUIInputData

Implementation of ​

IAnimateList.endingStyle

Overrides ​

Animate.endingStyle

Defined in ​

src/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 ​

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

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 ​

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


emitType ​

â–¸ emitType(type): void

Parameters ​

NameType
typestring

Returns ​

void

Inherited from ​

Animate.emitType

Defined in ​

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


create ​

â–¸ create(): void

Returns ​

void

Inherited from ​

Animate.create

Defined in ​

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


changeDuration ​

â–¸ changeDuration(duration): void

Parameters ​

NameType
durationnumber

Returns ​

void

Inherited from ​

Animate.changeDuration

Defined in ​

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


setBefore ​

â–¸ setBefore(item, data, before): void

Parameters ​

NameType
itemIComputedKeyframe
dataIObject
beforeIObject

Returns ​

void

Inherited from ​

Animate.setBefore

Defined in ​

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


allocateTime ​

â–¸ allocateTime(partTime): void

Parameters ​

NameType
partTimenumber

Returns ​

void

Inherited from ​

Animate.allocateTime

Defined in ​

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


startRequestAnimate ​

â–¸ startRequestAnimate(): void

Returns ​

void

Inherited from ​

Animate.startRequestAnimate

Defined in ​

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


requestAnimate ​

â–¸ requestAnimate(): void

Returns ​

void

Inherited from ​

Animate.requestAnimate

Defined in ​

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


animate ​

â–¸ animate(pageTime?, seek?): void

Parameters ​

NameType
pageTime?number
seek?boolean

Returns ​

void

Inherited from ​

Animate.animate

Defined in ​

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


start ​

â–¸ start(seek?): void

Parameters ​

NameType
seek?boolean

Returns ​

void

Inherited from ​

Animate.start

Defined in ​

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


begin ​

â–¸ begin(seek?): void

Parameters ​

NameType
seek?boolean

Returns ​

void

Inherited from ​

Animate.begin

Defined in ​

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


end ​

â–¸ end(): void

Returns ​

void

Inherited from ​

Animate.end

Defined in ​

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


complete ​

â–¸ complete(): void

Returns ​

void

Inherited from ​

Animate.complete

Defined in ​

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


setFrom ​

â–¸ setFrom(): void

Returns ​

void

Inherited from ​

Animate.setFrom

Defined in ​

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


setTo ​

â–¸ setTo(): void

Returns ​

void

Inherited from ​

Animate.setTo

Defined in ​

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


nextFrame ​

â–¸ nextFrame(): void

Returns ​

void

Inherited from ​

Animate.nextFrame

Defined in ​

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


reverseNextFrame ​

â–¸ reverseNextFrame(): void

Returns ​

void

Inherited from ​

Animate.reverseNextFrame

Defined in ​

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


transition ​

â–¸ transition(t): void

Parameters ​

NameType
tnumber

Returns ​

void

Inherited from ​

Animate.transition

Defined in ​

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


setStyle ​

â–¸ setStyle(style): void

Parameters ​

NameType
styleIObject

Returns ​

void

Inherited from ​

Animate.setStyle

Defined in ​

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


increaseTime ​

â–¸ increaseTime(): void

Returns ​

void

Inherited from ​

Animate.increaseTime

Defined in ​

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


needLoop ​

â–¸ needLoop(looped, loop, swing): boolean

Parameters ​

NameType
loopednumber
loopnumber | boolean
swingnumber | boolean

Returns ​

boolean

Inherited from ​

Animate.needLoop

Defined in ​

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


needStopLoop ​

â–¸ needStopLoop(looped, times, swing?): boolean

Parameters ​

NameType
loopednumber
timesnumber | boolean
swing?boolean

Returns ​

boolean

Inherited from ​

Animate.needStopLoop

Defined in ​

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


needLoopFrame ​

â–¸ needLoopFrame(): boolean

Returns ​

boolean

Inherited from ​

Animate.needLoopFrame

Defined in ​

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


clearTimer ​

â–¸ clearTimer(fn?): void

Parameters ​

NameType
fn?IFunction

Returns ​

void

Inherited from ​

Animate.clearTimer

Defined in ​

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


updateList ​

â–¸ updateList(animation?, isTemp?): void

Parameters ​

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

Returns ​

void

Implementation of ​

IAnimateList.updateList

Defined in ​

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


play ​

â–¸ play(): void

Returns ​

void

Implementation of ​

IAnimateList.play

Overrides ​

Animate.play

Defined in ​

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


pause ​

â–¸ pause(): void

Returns ​

void

Implementation of ​

IAnimateList.pause

Overrides ​

Animate.pause

Defined in ​

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


stop ​

â–¸ stop(): void

Returns ​

void

Implementation of ​

IAnimateList.stop

Overrides ​

Animate.stop

Defined in ​

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


seek ​

â–¸ seek(time, includeDelay?): void

Parameters ​

NameType
timenumber | IPercentData
includeDelay?boolean

Returns ​

void

Implementation of ​

IAnimateList.seek

Overrides ​

Animate.seek

Defined in ​

src/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 ​

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


onChildEvent ​

â–¸ onChildEvent(type, _animate): void

Parameters ​

NameType
typestring
_animateIAnimate

Returns ​

void

Implementation of ​

IAnimateList.onChildEvent

Defined in ​

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


each ​

â–¸ each(func): void

Parameters ​

NameType
funcIFunction

Returns ​

void

Defined in ​

src/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 ​

src/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 ​

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


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 ​

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


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 ​

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


off_ ​

â–¸ off_(id): void

Parameters ​

NameType
idIEventListenerId | IEventListenerId[]

Returns ​

void

Implementation of ​

IAnimateList.off_

Inherited from ​

Animate.off_

Defined in ​

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


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 ​

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


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 ​

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


emitEvent ​

â–¸ emitEvent(event, capture?): void

Parameters ​

NameType
eventIEvent
capture?boolean

Returns ​

void

Implementation of ​

IAnimateList.emitEvent

Inherited from ​

Animate.emitEvent

Defined in ​

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


hasEvent ​

â–¸ hasEvent(type, capture?): boolean

Parameters ​

NameType
typestring
capture?boolean

Returns ​

boolean

Implementation of ​

IAnimateList.hasEvent

Inherited from ​

Animate.hasEvent

Defined in ​

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

Released under the MIT License.