UNPKG

@tarojs/taro-h5

Version:
18 lines (16 loc) 440 B
/** * 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