2015-11-09 6 views
0

У меня есть listView. Когда я прокручиваю программно, прокрутка анимации происходит очень быстро. Я хочу, чтобы анимация прокрутки ускорялась, а затем замедлялась с максимальной скоростью (и/или продолжительностью), предоставляемой мной.Android-изменение анимации прокрутки в качестве замедления ускорения

ответ

0

Вы можете использовать эту библиотеку: https://github.com/daimajia/AnimationEasingFunctions

Например:

AnimatorSet animation = new AnimatorSet(); 
    animation.playTogether(Glider.glide(Skill.CubicEaseInOut, 500f, ObjectAnimator.ofInt(listView, "scrollY", itemView.getTop()))); 
    animation.setDuration(500); 
    animation.start(); 

где Skill.CubicEaseInOut является тип анимации acording http://easings.net/

Я надеюсь, что это помогает