마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

백그라운드 색상 뒤로 이미지를 넣고싶습니다.

0 추천

안녕하세요.

 

특정 버튼을 클릭하면 배경색을 바꾸고 숨겨져있던 이미지를 올릴려고하는데요.

 

배경색은 바꼇는데..

기존에 존재하던 이미지가

 

이미지 처럼 배경색 위에 존재합니다..

 

이를 백그라운드 색상 뒤로 숨기면서 클릭이 안되게 하려면 뭐라고 찾아보면 될까요??ㅠ

 

 

조언부탁드립니다.. 감사합니다.

 

익명사용자 님이 2016년 5월 31일 질문

3개의 답변

0 추천
숨기고 클릭도 안되게 하려면 visible 을 주시면될꺼 같내요

btn.setVisibility(View.INVISIBLE); // layout 자리를 차지하지만 숨김

btn.setVisibility(View.GONE); // layout 자리도 차지 하지 않고 숨김

다시 보여주려면

btn.setVisibility(View.VISIBLE);
페어리 (12,270 포인트) 님이 2016년 5월 31일 답변
답변감사합니다!
그런데 아예 없어지면 안되고..ㅜㅠ 흐릿하게 배경뒤에 보여야하거든요!
0 추천

색상뒤로 숨기지말고 

setVisibility(View.INVISIBLE);
setVisibility(View.GONE);
 
둘중에 하나 쓰시면 되요
creater (2,330 포인트) 님이 2016년 5월 31일 답변
답변감사합니다!

그런데 없어져서 텅텅비면 안되고 ㅜㅠ 흐릿하게라도 남아있어야해서요 ㅜㅠ
그럼 배경의 투명도를 조절하면 안돼나요?
0 추천
1. backgroundView.bringToFront();

2. backgroundView.setBackgroundColor( (Color & ~0xff000000) | (Alpha << 24) );

  Assume that `Alpha` is in range of [0,255], `Color` is in range of [0,0xffffffff]

3. backgroundView.setVisibility(View.VISIBLE);
Oceans Eleven (270 포인트) 님이 2016년 5월 31일 답변
...