2012-08-01 4 views
0

색상 유형에 인수를 추가 할 거부, 나는 색상을 변경하여 기본적인 문제에 직면 나는 새로운 컬러에 인수를 추가하지 못할 코드 (???) >> 나는 당신이 그런 Color 개체를 만들 수있는 R, G, B 색상 번호내가 도장 라인 작업입니다

 Paint paint = new Paint(); 
     Random random = new Random(); 
     int R = (int)(Math.random()*256); 
     int G = (int)(Math.random()*256); 
     int B= (int)(Math.random()*256); 
     paint.setColor(new Color(R , G , B)); 
+0

R, G, B 255에 주어질 최대 값이 아닙니까? –

+0

@HareshChaudhary'Math.random()'은'1.0 '보다 작은'float'을 생성하므로 256을 곱하는 것은 항상 <256이거나'int', <= 255입니다. – Eric

+0

@Eric은 Doubt를 지워 줘서 고마워. –

답변

1

를 추가 기운 다. Color은 색상 기반 작업을 처리하는 정적 Android 도우미 클래스입니다.

이 시도 : 참고로

paint.setColor(Color.rgb(R , G , B)); 

Color.rgb(...) method를 참조하십시오.

+0

고마워요. – user1413188

+0

할거예요. 그러나 시스템이 10 분 안에 받아들이기를 거부했습니다. – user1413188