绘制具有不同颜色的路径的每个像素

时间:2015-01-17 08:10:12

标签: android android-canvas draw

我想绘制一条绘画路径。我想要的是当我绘制路径时,我的绘制路径的每个像素都使用不同的颜色绘制,如选择的颜色数组。请给我一点想法。

我的代码看起来像这样:

 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();
            }
        } 

0 个答案:

没有答案