属性动画,动态设置view高度卡顿现象
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
int value = (int) valueAnimator.getAnimatedValue();
ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
layoutParams.height =value;
view.setLayoutParams(layoutParams);
}
});
animator.setInterpolator(new AccelerateInterpolator(2f));
animator.setDuration(2000);
animator.start();
动画是能实现,但是有卡顿的现象,不平滑。只想做一下收起动画然后隐藏掉,然后在这个view下面的view会竖直上移,要平滑。
求大神,我觉得要用属性动画。要改变属性。