/*** Created by dingchao on 2018/3/27.*/
public class DcTextViewRunNumber extendsTextView {/*** 延迟*/
private final int DELAY = 20;/*** 保留小数位数 默认2为*/
private final int DECIMALS_COUNT = 2;private final int START_RUN = 101;private final int STOP_RUN = 102;/*** 跑的次数*/
private final int RUN_COUNT = 40;private floatspeed;private floatstartNum;private floatendNum;/*** 保留小数位数*/
private int decimals =DECIMALS_COUNT;/*** 每次跑的次数*/
private int runCount =RUN_COUNT;/*** 动画延迟*/
private int delayMillis =DELAY;private booleanisAniming;private Handler mHandler = newHandler() {public voidhandleMessage(Message msg) {if (msg.what ==START_RUN) {if(speed==0){if(endNum!=0){
speed=getSpeed();
startNum=speed;
}else{return;
}
}
isAniming= !running();if(isAniming) {
sendEm