2014-11-23 1 views
1

Итак, у меня есть фоновый слой, который я хочу получить в нескольких цветах. Поскольку он черный с цветной маркировкой, я думал, что будет достаточно сделать эти маркировки прозрачными и поместить слой на правильно окрашенный фон. Вот моя попытка:Android: цвет фона + слой с прозрачными частями

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

До сих пор, так хорошо, за исключением прозрачных частей шаблона не остаются прозрачными, но стать черным, а.

Теперь я не могу найти способ установить фон drawable to null - как, например, для кнопок с изображениями, - так как бы я мог добиться того, что я пытаюсь сделать?

ответ

0

Вы используете PNG-изображения? Изображения JPEG не будут отображаться прозрачными частями

+0

Да, конечно, я ... – User1291

Смежные вопросы