Class: AnimateList ​
Hierarchy ​
↳
AnimateList
Implements ​
Table of contents ​
Constructors ​
Properties ​
- target
- parent
- keyframes
- config
- style
- fromStyle
- toStyle
- running
- destroyed
- time
- looped
- easing
- delay
- duration
- ending
- reverse
- swing
- loop
- loopDelay
- speed
- autoplay
- join
- jump
- attrs
- killStyle
- isTemp
- frames
- nowIndex
- frameLooped
- frameReverse
- easingFn
- requestAnimateTime
- requestAnimatePageTime
- waitRequestRender
- playedTotalTime
- mainReverse
- timer
- attrsMap
- list
- _endingStyle
- innerId
- __captureMap
- __bubbleMap
- __hasLocalEvent
- __hasWorldEvent
- syncEventer
Accessors ​
Methods ​
- init
- emitType
- create
- changeDuration
- setBefore
- allocateTime
- startRequestAnimate
- requestAnimate
- animate
- start
- begin
- end
- complete
- setFrom
- setTo
- nextFrame
- reverseNextFrame
- transition
- setStyle
- increaseTime
- needLoop
- needStopLoop
- needLoopFrame
- clearTimer
- updateList
- play
- pause
- stop
- seek
- kill
- onChildEvent
- each
- destroy
- on
- off
- on_
- off_
- once
- emit
- emitEvent
- hasEvent
Constructors ​
constructor ​
• new AnimateList(target, animation?, isTemp?): AnimateList
Parameters ​
| Name | Type |
|---|---|
target | IObject | IUI |
animation? | IAnimate[] | IAnimation[] |
isTemp? | boolean |
Returns ​
Overrides ​
Defined in ​
src/in/packages/animate/src/AnimateList.ts:19
Properties ​
target ​
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:14
parent ​
• Optional parent: IAnimateList
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:15
keyframes ​
• keyframes: IKeyframe[]
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:17
config ​
• Optional config: IAnimateOptions
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:18
style ​
• style: IUIInputData
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:20
fromStyle ​
• fromStyle: IUIInputData
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:21
toStyle ​
• toStyle: IUIInputData
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:22
running ​
• running: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:26
destroyed ​
• destroyed: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:28
time ​
• time: number
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:30
looped ​
• looped: number
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:31
easing ​
• easing: IAnimateEasing
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:35
delay ​
• delay: number
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:39
duration ​
• duration: number
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:42
ending ​
• ending: IAnimateEnding
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:45
reverse ​
• Optional reverse: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:49
swing ​
• Optional swing: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:52
loop ​
• loop: number | boolean
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:55
loopDelay ​
• loopDelay: number
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:58
speed ​
• speed: number
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:62
autoplay ​
• autoplay: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:65
join ​
• join: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:68
jump ​
• jump: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:71
attrs ​
• attrs: string[]
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:74
killStyle ​
• Protected killStyle: IUIInputData
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:76
isTemp ​
• isTemp: boolean
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:78
frames ​
• frames: IComputedKeyframe[]
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:80
nowIndex ​
• Protected nowIndex: number = 0
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:82
frameLooped ​
• Protected frameLooped: number
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:85
frameReverse ​
• Protected frameReverse: boolean
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:86
easingFn ​
• Protected easingFn: IFunction
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:88
requestAnimateTime ​
• Protected requestAnimateTime: number
Inherited from ​
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 ​
Defined in ​
src/in/packages/animate/src/Animate.ts:92
playedTotalTime ​
• Protected playedTotalTime: number = 0
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:94
mainReverse ​
• Protected mainReverse: boolean
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:97
timer ​
• Protected timer: any
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:98
attrsMap ​
• Protected attrsMap: IBooleanMap
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:99
list ​
• list: IAnimate[] = []
Implementation of ​
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 ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:13
__captureMap ​
• Optional __captureMap: IEventListenerMap
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:15
__bubbleMap ​
• Optional __bubbleMap: IEventListenerMap
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:17
__hasLocalEvent ​
• Optional __hasLocalEvent: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:19
__hasWorldEvent ​
• Optional __hasWorldEvent: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:20
syncEventer ​
• Optional syncEventer: IEventer
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:22
Accessors ​
started ​
• get started(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
Animate.started
Defined in ​
src/in/packages/animate/src/Animate.ts:25
frame ​
• get frame(): IComputedKeyframe
Returns ​
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 ​
Implementation of ​
Inherited from ​
Animate.realEnding
Defined in ​
src/in/packages/animate/src/Animate.ts:101
completed ​
• get completed(): boolean
Returns ​
boolean
Implementation of ​
Overrides ​
Animate.completed
Defined in ​
src/in/packages/animate/src/AnimateList.ts:13
endingStyle ​
• get endingStyle(): IUIInputData
Returns ​
Implementation of ​
Overrides ​
Animate.endingStyle
Defined in ​
src/in/packages/animate/src/AnimateList.ts:15
event ​
• set event(map): void
Parameters ​
| Name | Type |
|---|---|
map | IEventParamsMap |
Returns ​
void
Implementation of ​
Inherited from ​
Animate.event
Defined in ​
src/leafer/packages/event/src/Eventer.ts:24
Methods ​
init ​
â–¸ init(target, keyframe, options?, isTemp?): void
Parameters ​
| Name | Type |
|---|---|
target | IObject | IUI |
keyframe | IUIInputData | IKeyframe[] |
options? | ITransition |
isTemp? | boolean |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:123
emitType ​
â–¸ emitType(type): void
Parameters ​
| Name | Type |
|---|---|
type | string |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:147
create ​
â–¸ create(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:213
changeDuration ​
â–¸ changeDuration(duration): void
Parameters ​
| Name | Type |
|---|---|
duration | number |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:277
setBefore ​
â–¸ setBefore(item, data, before): void
Parameters ​
| Name | Type |
|---|---|
item | IComputedKeyframe |
data | IObject |
before | IObject |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:282
allocateTime ​
â–¸ allocateTime(partTime): void
Parameters ​
| Name | Type |
|---|---|
partTime | number |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:291
startRequestAnimate ​
â–¸ startRequestAnimate(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:303
requestAnimate ​
â–¸ requestAnimate(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:309
animate ​
â–¸ animate(pageTime?, seek?): void
Parameters ​
| Name | Type |
|---|---|
pageTime? | number |
seek? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:314
start ​
â–¸ start(seek?): void
Parameters ​
| Name | Type |
|---|---|
seek? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:384
begin ​
â–¸ begin(seek?): void
Parameters ​
| Name | Type |
|---|---|
seek? | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:405
end ​
â–¸ end(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:411
complete ​
â–¸ complete(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:415
setFrom ​
â–¸ setFrom(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:429
setTo ​
â–¸ setTo(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:434
nextFrame ​
â–¸ nextFrame(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:440
reverseNextFrame ​
â–¸ reverseNextFrame(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:447
transition ​
â–¸ transition(t): void
Parameters ​
| Name | Type |
|---|---|
t | number |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:454
setStyle ​
â–¸ setStyle(style): void
Parameters ​
| Name | Type |
|---|---|
style | IObject |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:478
increaseTime ​
â–¸ increaseTime(): void
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:487
needLoop ​
â–¸ needLoop(looped, loop, swing): boolean
Parameters ​
| Name | Type |
|---|---|
looped | number |
loop | number | boolean |
swing | number | boolean |
Returns ​
boolean
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:491
needStopLoop ​
â–¸ needStopLoop(looped, times, swing?): boolean
Parameters ​
| Name | Type |
|---|---|
looped | number |
times | number | boolean |
swing? | boolean |
Returns ​
boolean
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:495
needLoopFrame ​
â–¸ needLoopFrame(): boolean
Returns ​
boolean
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:499
clearTimer ​
â–¸ clearTimer(fn?): void
Parameters ​
| Name | Type |
|---|---|
fn? | IFunction |
Returns ​
void
Inherited from ​
Defined in ​
src/in/packages/animate/src/Animate.ts:511
updateList ​
â–¸ updateList(animation?, isTemp?): void
Parameters ​
| Name | Type |
|---|---|
animation? | IAnimate[] | IAnimation[] |
isTemp? | boolean |
Returns ​
void
Implementation of ​
Defined in ​
src/in/packages/animate/src/AnimateList.ts:25
play ​
â–¸ play(): void
Returns ​
void
Implementation of ​
Overrides ​
Defined in ​
src/in/packages/animate/src/AnimateList.ts:46
pause ​
â–¸ pause(): void
Returns ​
void
Implementation of ​
Overrides ​
Defined in ​
src/in/packages/animate/src/AnimateList.ts:51
stop ​
â–¸ stop(): void
Returns ​
void
Implementation of ​
Overrides ​
Defined in ​
src/in/packages/animate/src/AnimateList.ts:56
seek ​
â–¸ seek(time, includeDelay?): void
Parameters ​
| Name | Type |
|---|---|
time | number | IPercentData |
includeDelay? | boolean |
Returns ​
void
Implementation of ​
Overrides ​
Defined in ​
src/in/packages/animate/src/AnimateList.ts:61
kill ​
â–¸ kill(complete?, killStyle?): void
Parameters ​
| Name | Type |
|---|---|
complete? | boolean |
killStyle? | IUIInputData |
Returns ​
void
Implementation of ​
Overrides ​
Defined in ​
src/in/packages/animate/src/AnimateList.ts:66
onChildEvent ​
â–¸ onChildEvent(type, _animate): void
Parameters ​
| Name | Type |
|---|---|
type | string |
_animate | IAnimate |
Returns ​
void
Implementation of ​
Defined in ​
src/in/packages/animate/src/AnimateList.ts:71
each ​
â–¸ each(func): void
Parameters ​
| Name | Type |
|---|---|
func | IFunction |
Returns ​
void
Defined in ​
src/in/packages/animate/src/AnimateList.ts:81
destroy ​
â–¸ destroy(complete?): void
Parameters ​
| Name | Type |
|---|---|
complete? | boolean |
Returns ​
void
Implementation of ​
Overrides ​
Defined in ​
src/in/packages/animate/src/AnimateList.ts:85
on ​
â–¸ on(type, listener?, options?): void
Parameters ​
| Name | Type |
|---|---|
type | string | string[] | IEventParamsMap | IEventParams[] |
listener? | IFunction |
options? | IEventOption |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:27
off ​
â–¸ off(type?, listener?, options?): void
Parameters ​
| Name | Type |
|---|---|
type? | string | string[] |
listener? | IFunction |
options? | IEventOption |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:67
on_ ​
â–¸ on_(type, listener?, bind?, options?): IEventListenerId
Parameters ​
| Name | Type |
|---|---|
type | string | string[] | IEventParams[] |
listener? | IFunction |
bind? | IObject |
options? | IEventOption |
Returns ​
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:111
off_ ​
â–¸ off_(id): void
Parameters ​
| Name | Type |
|---|---|
id | IEventListenerId | IEventListenerId[] |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:117
once ​
â–¸ once(type, listener?, captureOrBind?, capture?): void
Parameters ​
| Name | Type |
|---|---|
type | string | string[] | IEventParams[] |
listener? | IFunction |
captureOrBind? | boolean | IObject |
capture? | boolean |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:129
emit ​
â–¸ emit(type, event?, capture?): void
Parameters ​
| Name | Type |
|---|---|
type | string |
event? | IObject | IEvent |
capture? | boolean |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:136
emitEvent ​
â–¸ emitEvent(event, capture?): void
Parameters ​
| Name | Type |
|---|---|
event | IEvent |
capture? | boolean |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/event/src/Eventer.ts:158
hasEvent ​
â–¸ hasEvent(type, capture?): boolean
Parameters ​
| Name | Type |
|---|---|
type | string |
capture? | boolean |
Returns ​
boolean