画一个复杂节点进度条
现在要一个进度条
有6个节点,然后中间是线条连接
准备2个bitmap
Bitmap point = BitmapFactory.decodeResource(getResources(), R.drawable.img_point);
pointBitmap = zoomImage(point, dp30, dp26);
Bitmap line = BitmapFactory.decodeResource(getResources(), R.drawable.img_line);
lineBitmap = zoomImage(line, dp55, dp5);
alreadyLength = dp10;
//画圆
for (int i = 0; i < 11; i++) {
if (i % 2 == 0) {
canvas.drawBitmap(pointBitmap, alreadyLength, 0, paint);
alreadyLength = alreadyLength + dp26;
} else {
canvas.drawBitmap(lineBitmap, alreadyLength, dp11, paint);
alreadyLength = alreadyLength + dp55;
}
}