借鉴了别人的进度条修改为自己的统计图
借鉴文章链接地址
http://www.apkbus.com/blog-914653-68359.html
https://github.com/CQBOBOZHU/NumberProgress
1、带数字的进度条 NumberProgressView
先来效果图
添加动画方法: private void setTvAnimation(final TextView view, final int mProgressBar) {
ValueAnimator animator = ValueAnimator.ofInt(0, mProgressBar).setDuration(5000);
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
view.setText(String.valueOf(valueAnimator.getAnimatedValue()));
}
});
animator.start();
}
使用方法:直接把控件传进去就可以了
/开启动画
setAnimation(HProgress,2000);
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.Typeface;
import android.util.AttributeSet;
import android.view.View;
public class NumberProgressView extends View {
/**