DecelerateInterpolator(float factor)

動畫、減速

    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


最後歡迎關注我的微信公衆號:雲端看大地
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章