2012-11-01 2 views
1

안드로이드 어플리케이션에서 "hollow"컬러를 설정하는 방법이 있습니까?안드로이드 "hollow"컬러

내 말은 배경과 함께 상자를 갖고 싶습니다. 텍스트는 실제로 배경의 투명도를 유발합니다. 즉, 전체보기가 파란색 배경이면 텍스트가 파란색으로 표시되고 빨간색이면 텍스트가 빨간색으로 표시되고 이미지에 있으면 이미지가 텍스트를 통해 볼 수 있지만 텍스트는 볼 수 없습니다. 나머지 상자.

+0

어떻게 그려 지는지 보여주는 이미지를 그릴 수 있습니까? –

답변

7

실제로 할 수 있습니다. 자신의 Paint 객체를 사용하고 onDraw() 메서드에서 제공된 Canvas에 텍스트를 그려야합니다. 그런 다음이 Xfermode를 Paint에 설정하십시오. new PorterDuffXfermode (PorterDuff.Mode.CLEAR);

+0

바로 그게 해결책 인 것 같습니다. 그것으로 조금 놀아 야하지만 트릭을 할 수 있어야합니다. 감사합니다 @Romain – Malis

+0

@ 말리스 그럼 당신은 대답을 받아 들일 수 있습니까? – oldergod