android ValueAnimator改变控件宽度实现收缩展开卡顿怎么破? 20C
    ValueAnimator colseAnimator = ValueAnimator.ofFloat(closeWidth, 0);
    colseAnimator.addUpdateListener(new AnimatorUpdateListener() {

        LinearLayout.LayoutParams params = (LayoutParams) 
                closeView.getLayoutParams();
        @Override
        public void onAnimationUpdate(ValueAnimator animation) {

            float f = (Float) animation.getAnimatedValue();
            params.width = (int) f;
            closeView.requestLayout();
        }
    });

1个回答

加悬赏了啊,看我的回复,做成两个动画然后同时启动就好了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问