int count=canvas.save();
float tranX=(getWidth()-getValueByLine(getWidth(),
mTargetWidth, mprogress))/2;
canvas.translate(tranX, 0);
不知道,放弃了。