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


最后欢迎关注我的微信公众号:云端看大地
这里写图片描述

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