안드로이드 이미지 다운로드 라이브러리

    프레스코는 안 드 로이드 응용 프로그램에서 이미지를 표시 하기 위한 강력한 시스템입니다. ImageView에서 쉽게 원격 이미지를 로드할 수 있는 코틀린 확장 Shutterbug는 원격 이미지를 가져오고 캐시 할 수 있는 안 드 로이드 라이브러리입니다. 그것은 편리한 서브 클래스를 포함 하는 목록 또는 그리드에서 원격 이미지를 표시 하기 위한 특히 적합 (Fetchimageview) 구현 한 라이너를 만드는. 안 드 로이드에서 4. x 및 하단, 프레스코는 안 드 로이드 메모리의 특별 한 영역에 이미지를 넣습니다. 이렇게 하면 응용 프로그램을 더 빠르게 실행 하 고 두려운 OutOfMemoryError를 훨씬 덜 자주 겪게 됩니다. 피카소는 안 드 로이드의 속도와 훌륭한 캐싱 기능으로 알려진 가장 인기 있는 라이브러리 중 하나 이기도 합니다. 피카소는 오픈 소스 이며, 그것은 안 드 로이드 커뮤니티에 멋진 기여에 대 한 알려진 회사 스퀘어 Inc에 의해 개발 되고있다. 피카소는 리 사이클 어댑터와 함께 사용할 경우 이미지 재활용 및 다운로드 취소를 자동으로 처리 하 고, 메모리 풋프린트를 낮춰 복잡 한 변환을 가능 하 게 합니다.

    글라이드를 통해 한 가지 이점은 피카소가 매우 가벼운 무게를 만드는 작은 라이브러리 크기 일 것입니다. 글라이드는 ImageView에 로드 하는 동안 이미지를 자르는 추가 기능을 제공 하며, Imageview에 Gif 로드를 지 원하는 몇 안 되는 라이브러리 중 하나입니다. 다음은 글라이드를 사용 하 여 원형 작물로 이미지를 로드 하는 방법에 대 한 간단한 예입니다. 글라이드에 대 한 자세한 내용은 그것의 공식 문서에서 다른 모든 기능입니다. 참고: 안 드 로이드 SDK에 안 드 로이드 지원 리포지토리가 설치 되어 있는지 확인 하 고, $ANDROID _HOME 환경 변수는 SDK를 가리키고 있거나 sdk를 사용 하 여 루트 프로젝트의 로컬 속성 파일을 추가 합니다. 라인. 그 이유는 피카소가 메모리에 전체 크기 이미지 (1920×1080 픽셀)를 로드 하 고 GPU가 그릴 때 실시간으로 크기를 조정 하도록 합니다. 글라이드는 정확한 ImageView 크기 (768×432 픽셀)를 메모리에 로드 하는 것이 가장 좋습니다. 어쨌든 당신은 크기 조정 () 명령을 사용 하 여 동일한 작업을 수행 하는 피카소의 동작을 변경할 수 있습니다: 더 명확 하 게,이 있는 경우는 ImageView와 함께 첫 번째 페이지에 200×200 픽셀 크기와 두 번째 페이지에 다른 하나는 100×100 픽셀 같은 표시 하는 데 필요한 이미지. 같은 이미지를 두 번 다운로드 해야 합니다. 안 드 로이드 글라이드에 대 한 강력한 이미지 다운로드 및 캐싱 라이브러리는 간단 하 고 사용 하기 쉬운에 미디어 디코딩, 메모리 및 디스크 캐싱 및 리소스 풀링을 감싸는 안 드 로이드에 대 한 빠르고 효율적인 오픈 소스 미디어 관리 및 이미지 로딩 프레임 워크입니다 인터페이스. 우리는 모든 안 드 로이드 개발자는 우리가 오픈 소스의 세계에 살고 매우 다행입니다.