美文网首页
数值递增动画,ValueAnimator动画

数值递增动画,ValueAnimator动画

作者: 第三个人格 | 来源:发表于2019-03-23 09:39 被阅读0次

    最近在观看别人代码时,发现一个动画---->ValueAnimator 

    ValueAnimator 可以让数值动态的显示在界面上,看起来像在计时一样

    以下是代码片段:

    private void startAnim(int mValue){

    ValueAnimator anim = ValueAnimator.ofInt(0, mValue);

    anim.setDuration(1000);// 递增到mValue 需要的时间

    anim.setInterpolator(new LinearInterpolator());

    anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {

    @Override

    public void onAnimationUpdate(ValueAnimator animation) {

    String mTempValueText = Integer.toString((Integer) animation.getAnimatedValue());//需要增长的值,该方法,每次变动执行一次 

    textview.setText(mTempValueText);

    }

    });

    anim.start();

    }

    可以根据自己的代码需求编写,特此记录一下。

    相关文章

      网友评论

          本文标题:数值递增动画,ValueAnimator动画

          本文链接:https://www.haomeiwen.com/subject/xyujvqtx.html