What is difference between black and other colors in Android?
<p>Sorry, about my poor English. :c</p>

<p>I'm just trying to draw line by touch event in android.
But some problem is here.</p>

<p>When I try to draw black line, it works normally.
But When I try to draw line using other colors, it makes some kind of shade..</p>

<p>I want to know the reason why.</p>

<pre><code>public void run(){
    int tempAngle;
    Canvas canvas = null;
    while(flag){
        canvas = mHolder.lockCanvas();
        try{
            synchronized (mHolder) {

                canvas.drawBitmap(imgBack, 0,0,null);//draw background image(.png)
                tempAngle = checkAngle((int)x2,(int)y2);

                if(centerFlag2){
                    // mPaint.setColor(Color.Black) is working normally, but other
                    // colors(Color.WHITE,RED,.etc) makes some kind of shade.
                    // It just keep exists past lines on surface view. 
                    // But I don't know the reason why.
                    canvas.drawLine(width/2, width/2, x1, y1, mPaint);//draw a line.
                    checkNumber(tempAngle);
                    }

                if(centerFlag){
                canvas.drawLine(width/2, width/2, x1, y1, mPaint);
                checkNumber(tempAngle);
                }
                if(hourFlag){
                    canvas.drawLine(width/2, width/2, tempX, tempY, mPaint2);
                }
            }

        }finally{
            if(canvas!=null){
                mHolder.unlockCanvasAndPost(canvas);
            }
        }
    }

}
</code></pre>
