@tarojs/taro-h5
Version:
Taro h5 framework
18 lines (16 loc) • 440 B
JavaScript
/**
* ease-in-out的函数
* @param t 0-1的数字
*/
const easeInOut = (t) => (t < 0.5 ? 4 * t * t * t : (t - 1) * (2 * t - 2) * (2 * t - 2) + 1);
const getTimingFunc = (easeFunc, frameCnt) => {
return x => {
if (frameCnt <= 1) {
return easeFunc(1);
}
const t = x / (frameCnt - 1);
return easeFunc(t);
};
};
export { easeInOut, getTimingFunc };
//# sourceMappingURL=animation.js.map