animationEnum.ts
1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
const t = window['$t']
// 动画时间函数枚举
export enum AnimationTimingFunctionNameEnum {
// 动画从头到尾的速度是相同的
LINEAR = t('business.animationTimingText.linear'),
// 默认值:动画以低速开始,然后加快,在结束前变慢。
EASE = t('business.animationTimingText.ease'),
// 动画以低速开始。
EASEIN = t('business.animationTimingText.easein'),
// 动画以低速结束。
EASEOUT = t('business.animationTimingText.easeout'),
// 动画以低速开始和结束。
EASEINOUT = t('business.animationTimingText.easeinout')
}
export enum AnimationTimingFunctionEnum {
// 动画从头到尾的速度是相同的
LINEAR = 'linear',
// 默认值:动画以低速开始,然后加快,在结束前变慢。
EASE = 'ease',
// 动画以低速开始。
EASEIN = 'ease-in',
// 动画以低速结束。
EASEOUT = 'ease-out',
// 动画以低速开始和结束。
EASEINOUT = 'ease-in-out'
}
// 动画执行状态枚举
export enum AnimationPlayStateNameEnum {
// 暂停
PAUSED = t('business.animationPlayStateText.paused'),
// 运行
RUNNING = t('business.animationPlayStateText.running')
}
export enum AnimationPlayStateEnum {
// 暂停
PAUSED = 'paused',
// 运行
RUNNING = 'running'
}
// 动画执行次数枚举
export enum AnimationIterationCountNameEnum {
// 暂停
ITERATIONCOUNT = t('business.animationIterationCountNameText.unlimitedTimes'),
}
export enum AnimationIterationCountEnum {
// 暂停
ITERATIONCOUNT = 'infinite',
}