基础的一个动画

来源:互联网 发布:天猫美工职责 编辑:程序博客网 时间:2024/06/05 20:12
/*进度条移动的方法*/private void startProgress(final double progress1){    final int width=progress.getWidth();    final ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);    lp.height=progress.getHeight();    ValueAnimator animator = ValueAnimator.ofInt(0, (int)progress1*width);   animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {       @Override       public void onAnimationUpdate(ValueAnimator animation) {           int now= (int) animation.getAnimatedValue();           lp.width=now;           progress.setLayoutParams(lp);       }   });    animator.setDuration(3000);animator.start();}
原创粉丝点击