2011-07-01 3 views
3

색상에 대한 # 70ffffff의 16 진수 코드를 가지고 있는데 그 중 하나는 캔버스 .drawline()이며 페인트는 그 색상으로 설정된 색상을가집니다.어떻게 흰 줄을 반투명하게 그립니까?

p = new Paint(); 
p.setColor(R.color.transparentwhite); 
p.setStrokeWidth(15); 
canvas.drawLine(a.getCenterX(), a.getCenterY(), 
          a.getPrevious().getCenterX(), a.getPrevious().getCenterY(), p); 

답변

11

이 시도하십시오 ..

p.setColor(Color.parseColor("#70ffffff")); 

대신

p.setColor(R.color.transparentwhite); 
+0

완벽하게 작동합니다. 고맙습니다! 왜 그것이 검은 색으로 바뀌 었는지 아십니까? – Robin

+0

@Robin 다른 사람에게 도움이되도록 upvote하십시오. "# 000000"uesd 그러면 검은 색이됩니다. – Nikhil

관련 문제