private ValueAnimator createBaseAfiAnimator(int current,
int desired,
float velocity,
final View afiView) {
int difference = Math.abs(desired - current);
long duration = (long) (difference / velocity);
final ValueAnimator valueAnimator = ValueAnimator.ofInt(current, desired);
valueAnimator.setDuration(duration);
valueAnimator.setInterpolator(new FastOutLinearInInterpolator());
valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
afiView.getLayoutParams().height = (int) animation.getAnimatedValue();
afiView.requestLayout();
}
});
return valueAnimator;
}
DetectType4CommandAdapter.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:TappyBLE
作者:
评论列表
文章目录