我需要创建一个"波形"对于Android振动模式。 在这样做时,需要一个振幅值数组。后者我想用 cubic easeInEaseOut 算法动态创建(下面是我一直在使用的通用函数) )。
波形/振动的持续时间为4000ms,振幅为b / w 0-255。
有人可以帮我创建这个振幅值数组吗?
easeInOutCubic(t, b, c, d) {
t /= d/2;
if (t < 1) return c/2*t*t*t + b;
t -= 2;
return c/2*(t*t*t + 2) + b;
}
// t=start time (0?)
// b=start value (0?),
// c=change in value (255?),
// d=duration (4000?)
提前致谢!