2014-11-23 4 views
1

그래서 여러 색상으로 사용할 수있는 배경 레이어가 있습니다. 색깔이있는 표식이있는 검정색이므로이 표식을 투명하게 만들고 올바르게 색이 칠해진 배경에 레이어를 배치하는 것으로 충분할 것이라고 생각했습니다.Android : 배경색 + 투명 부분이있는 레이어

RelativeLayout layout = (RelativeLayout) findViewById(R.id.myLayout); 
layout.setBackgroundColor(colour); 
int layerID = getResources().getIdentifier("bg_template", "drawable", getPackageName()); 
layout.setBackgroundResource(layerID); 

지금까지 템플릿의 투명 부분을 제외하고, 그래서 좋은 투명 유지하지 않는 대신 검은 색이 될 : 여기 내 시도입니다.

이제 드로어 블의 배경을 null로 설정할 방법을 찾지 못했습니다. 예를 들어 이미지 버튼처럼 했으니까요. 어떻게하면 좋을까요?

답변

0

PNG 이미지를 사용하고 있습니까? JPEG 이미지는 투명한 부분을 표시하지 않습니다.

+0

예, 물론 ... – User1291