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

위젯의 레이아웃 백그라운드 변경방법좀 알려주시면 감사하겠습니다.

0 추천
현재 위젯의 background가 drawable형태로 되어있습니다.

 

헌대 환경설정에서 위젯의 불투명도를 조절할 수 있게끔 하고 싶은데

 

remoteview.setint(id, "setBackgroundresource", int value)로 drawable 변경은 되는데

 

불투명도의 경우 어떻게 줘야할지 모르겠네요..  setAlpha속성도 먹히지가 않아서요..

 

고수분들 답변좀 주시면 감사하겠습니다. ^^
kchbaba (220 포인트) 님이 2015년 4월 29일 질문

2개의 답변

0 추천
저경우는 background 자체에 투명도를 주는 편이 제일 빠를 것 같네요
aucd29 (218,390 포인트) 님이 2015년 4월 29일 답변
실례지만 자세히좀 알려주실수 있을까요??
imageview에서는 remoteview.setimageviewbitmap 써서 적용이 되긴하는데
둘러싸고있는 relative레이아웃에서 도저히 방법을 모르겠네요..
bitmap 이 되는데 layout 이 안되신다는 이야기 신거면
ARGB 형태이니
0x7fffffff 식으로 앞에 2자리를 조정해서 원하는 색을 넣으세요

참고로 0x7fff0000 이 레드 반투명입니다.
0 추천
투명도가 다른 배경 이미지를 여러 개 만든 다음 사용자 선택에 따라 배경이미지를 변경하세요.
익명사용자 님이 2015년 4월 29일 답변
...