![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Y28G1/btrbpVHb3Yc/i3Wc7WmLlKL8P5xjwHM3lK/img.png)
이번 포스팅에서는 Glide 의 placeholder, thumbnail, imagecaching 에 대해 알아보자. 참고로, 지난 포스팅에서는 Glide 의 loading, override, transforming 에 대해 알아 보았다. [Android] - 유용한 이미지 라이브러리 - Glide (1) PlaceHolder 요청받은 이미지가 나타나기 전까지 지정한 이미지를 보여준다. ◼ PlaceHolder 네트워크로 이미지를 요청하거나 큰 이미지를 요청하여 시간이 오래 걸릴 때 PlaceHolder 로 지정한 이미지를 보여준다. ◼ Error PlaceHolder 이미지 로드에 실패할 경우 PlaceHolder 로 지정한 이미지를 보여준다. ◼ Fallback PlaceHolder 요청된 URl o..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ZJwO3/btraNJAlFXO/dBCcELyYormvjfUfjNd2j0/img.png)
Android app 개발 시 가장 많은 UI 를 차지하는 것이 이미지를 로딩하여 화면에 보여주는 것이다. 쉽게 생각하면 drawable resouce 나 image path 를 얻어와 bitmap 으로 ImageView 에 보여주면 그만이다. 하지만, 이미지 URL 을 로드해야 한다거나 아주 큰 size 의 image 여러 개를 보여줘야 한다면 하단과 같이 고려해야 할 사항이 너무 많이 생겨 버린다. (실패처리, 디코딩, 이미지 재활용, OOM, 캐시 및 병렬 처리) Glide, Picasso, Fresco 등 이런 여러 가지 고민을 해결해 놓은 유용한 이미지 라이브러리들이 많이 있다. 이번 포스팅에서는 이중에서도 Glide 에 대해 알아보자. Glide? Google에서 개발해서 밀고 있던 volly..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cWEh62/btq9IEA5DRq/booHrPGyUn4eHrC5BOByqK/img.jpg)
지금까지 RecyclerView 에 대해 여러 주제로 기본 기능을 알아보았다. 이번 포스팅에서는 성능 개선에 대해 알아보려 한다. 참고로, 지난 포스팅 내용은 하단과 같다. ◼ ItemDecoration, clipToPadding, ItemAnimator [Android/UI] - RecyclerView (10) - RecyclerView ItemAnimator [Android/UI] - RecyclerView (9) - RecyclerView clipToPadding [Android/UI] - RecyclerView (8) - RecyclerView 에 ItemDecoration 으로 구분선 및 여백 설정 ◼ image + text 출력, click 처리, menu 출력, Item 삽입, 수정, 삭제,..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/btM6tw/btq5ufzoFJ6/o8f3vlHxkrnZc9ScvXkCPk/img.gif)
RecyclerView 는 기본적으로 item 추가, 삭제, 이동 시 animation 을 지원한다. 또한, 이 animation 을 커스텀할 수 있도록 ItemAnimator 가 존재한다. 이번 포스팅에서는 ItemAnimator 에 대해 알아보자. 참고로, 지난 포스팅 내용은 하단과 같다. ◼ ItemDecoration, clipToPadding [Android/UI] - RecyclerView (9) - RecyclerView clipToPadding [Android/UI] - RecyclerView (8) - RecyclerView 에 ItemDecoration 으로 구분선 및 여백 설정 ◼ image + text 출력, click 처리, menu 출력, Item 삽입, 수정, 삭제, header..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/7unHE/btq4MTJCPFg/IpxjWFKfrjCXbKCiZeV6Ck/img.png)
RecyclerView 상단과 하단에 padding 이 있는 경우 스크롤 시 패딩 공간을 사용하지 못한다. 패딩 공간 까지 스크롤 영역으로 사용하고 싶다면 clipToPadding 옵션을 사용하면 된다. 참고로, 지난 포스팅 내용은 하단과 같다. ◼ ItemDecoration [Android/UI] - RecyclerView (8) - RecyclerView 에 ItemDecoration 으로 구분선 및 여백 설정 ◼ image + text 출력, click 처리, menu 출력, Item 삽입, 수정, 삭제, header, footer 달기 [Android/UI] - RecyclerView (7) - RecyclerView 에 header, footer 달기 [Android/UI] - RecyclerV..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bXEMqT/btq3TW2FN9a/cHKSrmsZGdMOcH1inb6PS1/img.png)
ListView 의 경우 아이템들을 구분하기 위한 구분선 (divider) 을 넣는 기능이 자체적으로 존재했다. 하지만, RecyclerView 는 해당 기능이 자체적으로 존재하지 않아 ItemDecoration 을 사용해야 한다. 이번 포스팅에서는 ItemDecoration 에 대해 알아보자. [구분선 없음] [구분선 추가] 참고로, 지난 포스팅에서는 RecyclerView 에 image + text 출력, click 처리, menu 출력, Item 삽입, 수정, 삭제, header, footer 다는 방법에 대해 알아 보았다. [Android/UI] - RecyclerView (7) - RecyclerView 에 header, footer 달기 [Android/UI] - RecyclerView (6)..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bkZwv6/btq3CetKp7Q/KvLjnxyQayNe73elYkj2P0/img.png)
이번 포스팅에서는 RecyclerView 에 header 와 footer 를 추가할 것이다. RecyclerView 에 header, footer 를 추가하면 하단 그림과 같이 화면 상단과 하단에 별도의 view 를 지정할 수 있다. 추가한 header, footer 는 list item 에 상관없이 항상 고정으로 출력된다. 참고로, 지난 포스팅에서는 RecyclerView 에 image + text 출력, click 처리, menu 출력, Item 삽입, 수정, 삭제 하는 방법에 대해 알아 보았다. [Android/UI] - RecyclerView (6) - RecyclerView item 추가, 수정, 삭제 [Android/UI] - RecyclerView (5) - RecyclerView item ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/s3ckM/btq23tyw7UC/ZbWJwH3ZrsbSoBRjZspr30/img.png)
이번 포스팅에서는 하단 그림과 같이 RecyclerView item 을 동적으로 추가, 수정, 삭제 하는 방법을 알아보자. 참고로, 지난 포스팅에서는 RecyclerView 에 image + text 출력, click 처리, menu 출력 하는 방법에 대해 알아 보았다. [Android/UI] - RecyclerView (5) - RecyclerView item long click 시 popup menu 출력하기 [Android/UI] - RecyclerView (4) - RecyclerView item click 시 context menu 출력하기 [Android/UI] - RecyclerView (3) - RecyclerView item 의 click 처리하기 [Android/UI] - Recycle..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bjMnzE/btq2LlAr7Xw/vkGwFl3dZyw7m93KZeuDLk/img.png)
이번 포스팅에서는 지난 포스팅에 이어 RecyclerView item click 시 menu 가 나오게 하는 방법 중 popup menu 를 이용하는 방법에 대해 알아보자. 참고로, 지난 포스팅에서는 RecyclerView 에 image + text 출력, click 처리, menu 출력 하는 방법에 대해 알아 보았다. [Android/UI] - RecyclerView (4) - RecyclerView item click 시 context menu 출력하기 [Android/UI] - RecyclerView (3) - RecyclerView item 의 click 처리하기 [Android/UI] - RecyclerView (2) - RecyclerView 에 image + text 출력하기 Menu XML..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cfTSMu/btq2AFU1DpI/7nZaE9AKNPAhCSNOTKwzYK/img.png)
이번 포스팅에서는 RecyclerView item click 시 menu 가 나오게 하는 방법 중 context menu 를 이용하는 방법에 대해 알아보자. 참고로, 지난 포스팅에서는 RecyclerView 에 image + text 출력, click 처리 하는 방법에 대해 알아 보았다. [Android/UI] - RecyclerView (3) - RecyclerView item 의 click 처리하기 [Android/UI] - RecyclerView (2) - RecyclerView 에 image + text 출력하기 Menu XML resource file 추가 RecyclerView item click 시 나오는 menu 를 XML 로 추가하자. 1. 하단 그림과 같이 res 폴더 안에 'menu'..
- Total
- Today
- Yesterday
- task
- onContextItemSelected
- Android Service
- 리워드앱
- notifyDataSetChanged
- registerForContextMenu
- 안드로이드 서비스
- 무료채굴
- 채굴앱
- Intent
- android intent
- mPANDO
- 리워드 어플
- 안드로이드 인텐트
- StringUtils
- BroadcastReceiver
- android flag activity
- android activity flag
- StartService
- onCreateContextMenu
- WEMIX
- M2E
- bindservice
- 앱테크
- android task
- p2e
- 앱테크 추천
- RoomDatabase
- 무료 채굴
- task 생성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |