http://developer.android.com/resources/articles/drawable-mutations.html


해답은 가까운데 있었다.
상세한것은 위의 링크를 참고한다.

사용자 삽입 이미지



증상은 이런거다
커버플로어를 구현하면서 업체 요청사항이
select 된 아이템 이외의 것은 반투명하게 보여 달라는거였다.

그래서 setAlpha 값을 조정해서
옆에 있는것처럼 구현했다.

잘 된다 싶었는데
문제가 생겼다.


이런 문제다.
사용자 삽입 이미지
같은 리소스이지만 별도의 이미지객체로 만들어진 녀석들에까지
반투명하게 변해버린것이다.

처음에는
화면이동할때 notifyDataSetChanged 를 호출해서 getview에서 새로 이미지를 세팅하게 했는데
너무 무식하잖아.

다른거 검색하다가 저 위의 링크를 읽다가 같은 사항이라는 것을 깨닫을것이다.
해답은 늘 가까운곳에 있다더니.. ^^

BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable();
drawable.mutate().setAlpha((int)(255*mUnselectedAlpha));



위에 처럼 mutate 를 추가로 넣어주면 된다.
코드가 아주 깔끔해졌다.

크리에이티브 커먼즈 라이센스
Creative Commons License
2010/11/11 23:32 2010/11/11 23:32

Trackback URL : http://simplelife.pe.kr/tc/trackback/686

Leave a comment

« Previous : 1 : ... 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : ... 605 : Next »

뚜는 지금.. 사랑해사랑해
과연 깜작이는..
남자B형염소자리서울

Categories

전체 (605)
뚜.. 서툰.. (375)
폰 이야기 (13)
나의 길 (73)
읽을거리 (21)
사진갤러리 (124)

Recent Posts

  1. SNS Terminal
  2. 와이브로 사용한다면 올레 와이파이 멀...
  3. Java Decomplier 설정 및 오류 해결.
  4. 쩝.. 이젠 장년층인가..
  5. MyLocationOverlay 사용시 갤럭시A에...

Recent Comments

  1. 자세한 설명 .. 감사합니다. kim 2011
  2. 몇 년 지나면 이제 노년층일세... 서툰걸음 2011
  3. 아~놔... 이 글 왤케 웃기지 ㅋㅋㅋ 김기영 2011
  4. 사진이 있으면 좋은데 글로만 적어놔서... 서툰걸음 2011
  5. 도움이 많이 되었습니다. 감사합니다!! konahn 2011

Recent Trackbacks

  1. 방화벽 막힌곳에서 무선랜을 이용해서 ... A 2010

Bookmarks

  1. ATOMOS
  2. c3cc3's Homepage
  3. 봄실
  4. 우중산보... 그 싱그러운 여유

86

55

google chart api graph

-30 days

today : 24

Site Stats

TOTAL 185921 HIT
TODAY 24 HIT
YESTERDAY 36 HIT