我想绘制一条绘画路径。我想要的是当我绘制路径时,我的绘制路径的每个像素都使用不同的颜色绘制,如选择的颜色数组。请给我一点想法。
我的代码看起来像这样:
for (int i = 0; i < cappedPointerCount; i++) {
if (mFingerPaths[i] != null) {
int index = event.findPointerIndex(i);
if (isSetRanbow) {
cor.setColor(mColors[random.nextInt(mColors.length)]);
}
mFingerPaths[i].lineTo(event.getX(index), event.getY(index));
///mFingerPaths[i].computeBounds(mPathBounds, true);
if (isSetRanbow) {
drawCanvas.drawPoint(event.getX(index),
event.getY(index), cor);
cor);
} else {
drawCanvas.drawPath(mFingerPaths[i], cor);
}
invalidate();
}
}