動畫、減速
public float getInterpolation(float input) {
float result;
if (mFactor == 1.0f) {
result = (float)(1.0f - (1.0f - input) * (1.0f - input));
} else {
result = (float)(1.0f - Math.pow((1.0f - input), 2 * mFactor));
}
return result;
}
private float mFactor = 1.0f;
數學不好,看不懂,但是試了一下,發現本來是一個減速的,如果設置
0.5,那麼,變成了加速
如果設置爲1.5那麼減速
,so you know
最後歡迎關注我的微信公衆號:雲端看大地