我已经实现了listView。当我以编程方式滚动时,它滚动动画非常快。我希望滚动动画加速,然后以我提供的最大速度(和/或持续时间)减速。
答案 0 :(得分:0)
您可以使用此库:https://github.com/daimajia/AnimationEasingFunctions
例如:
.number
其中 AnimatorSet animation = new AnimatorSet();
animation.playTogether(Glider.glide(Skill.CubicEaseInOut, 500f, ObjectAnimator.ofInt(listView, "scrollY", itemView.getTop())));
animation.setDuration(500);
animation.start();
是动画类型http://easings.net/
我希望这会有所帮助