Easing
Easing对象用于描述过渡效果。
interface Easing{
readonly type: EasingType;
readonly easingFunctionCubicBezier: {
x1: number;
x2: number;
y1: number;
y2: number;
};
}
type:过渡的类型,具体可查看类型 EasingType。easingFunctionCubicBezier:自定义贝塞尔。
EasingType
type EasingType = 'LINEAR' | 'EASE_IN' | 'EASE_OUT' | 'EASE_IN_AND_OUT' | 'EASE_IN_BACK' | 'EASE_OUT_BACK' | 'EASE_IN_AND_OUT_BACK' | 'CUSTOM_CUBIC_BEZIER'
LINEAR:线性渐变。EASE_IN:缓入。EASE_OUT:缓出。EASE_IN_AND_OUT:缓入缓出。EASE_IN_BACK:后撤缓入。EASE_OUT_BACK:停滞缓出。EASE_IN_AND_OUT_BACK:弹性渐变。CUSTOM_CUBIC_BEZIER:自定义。