最近项目中,出现一个问题,要做成的效果是这样的,但是一进去就变成这样了, 后来发现,刚进去是正常的,一闪而过,就变成全部了. 界面绘制过程,ondraw() 会被多次回调. 就是说在第一次绘制的时候是可以的,后面的绘制出现了问题,后来发现绘制轨道和阴影渐变色用的是同一个paint对象, 猜测是paint对象的属性被设置过了.果然是第一次设置了阴影颜色之后,第二次绘制时属性还在,于是绘制进度条轨道 @Override protected void onDraw(Canvas canvas) { s