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 : 이 글에는 트랙백을 보낼 수 없습니다


eclipse 설정하기.

Posted 2010/11/04 14:27, Filed under: 나의 길/자글자글
요즘 안드로이드 때문에 이클립스를 사용하는데
몇 가지 설정들을 나열해 본다.

eclipse.ini 설정
-Xms1024m
-Xmx1024m

-XX:+UseParallelGC

메모리가 여유가 있으면 xms 와 xmx를 최대로 지정해준다.
그리고 xms와 xmx를 같게 해준다. 메모리가 모잘라서 추가 할당 해주는 작업을 줄여준다


UseParallelGC 는 멀티코어이고 메모리가 충분하다면 속도 향상을 가져온다.




크리에이티브 커먼즈 라이센스
Creative Commons License
2010/11/04 14:27 2010/11/04 14:27

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다



원글은 아래 링크 참조.
http://developer.android.com/resources/articles/listview-backgrounds.html


증상은
사용자 삽입 이미지사용자 삽입 이미지
기본은 왼쪽과 같은 리스트뷰인데
스크롤을 시키려고 터치를 하고 쓰윽 내려버리면 오른쪽과 같이 검은색 바탕으로 바뀌어 버린다.


간단한 해결 방안은 android:cacheColorHint 값을 #00000000 으로 세팅해준다.


<ListView
    android:id="@+id/lv_MenuList"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent"
    android:cacheColorHint="#00000000"
    android:layout_gravity="center"/>

기타 자세한 사항은 위의 링크를 참조한다.


 
크리에이티브 커먼즈 라이센스
Creative Commons License
2010/11/02 22:57 2010/11/02 22:57

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다


« Previous : 1 : ... 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : ... 142 : Next »

뚜는 지금.. 사랑해사랑해
아.. 열심히 살자..
남자B형염소자리인천

Categories

전체 (425)
뚜.. 서툰.. (258)
폰 이야기 (13)
나의 길 (88)
읽을거리 (21)
사진갤러리 (45)

Recent Posts

  1. Android Studio 2.2 에서 layout 미리...
  2. mac 에서 ssh 접속시 한글 입력이 안될때.
  3. Android Studio. Zxing 라이브러리 사...
  4. 안드로이드 프로젝트를 SVN 등록시 bin...
  5. 안드로이드에서 android.annotation 를...

Recent Comments

  1. Thanhk you for this informative read... Software Engineering 2018
  2. 오전부터 이것때문에 하루 종일 고생함... choi 2016
  3. 진짜 님이 하루 죙일 겜방에 갇혀서 있... 굳굳 2015
  4. 대박 이걸 어떻게 찾으셨어요? 덕분에 ... 34524 2015
  5. 와 이건 진짜 신의한수 였네요~ 감사합... interlude 2015

Recent Trackbacks

Bookmarks

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

946

679

google chart api graph

-30 days

today : 379

Site Stats

TOTAL 1643584 HIT
TODAY 379 HIT
YESTERDAY 905 HIT