반응형
안녕하세요 푸민입니다.
Picasso 라는 오픈 api가 있는데요.
안드로이드에서 이미지 다운로드를 쉽게 사용 및 관리를 할 수 있게 되어 있습니다.
사용법을 알아볼까요??
1. Picasso.jar 파일을 받는다.
당연히 사용하기 위해서는 파일이 있어야 겠지요??
- http://square.github.io/picasso/
해당사이트에서 받아줍니다!
2. 사용한다!
사용하시는 방법은 매우매우 간편한데요 ㅋㅋ
기본문법은 아래와 같습니다.
Picasso.with(mContext).load(param).into(imageView);
Picasso 클래스의 with 라는 클래스 메소드를 호출해서 Context 객체를 넘겨줍니다.
그리고는 load라는 메소드에 해당 이미지 경로를 넣어 줍니다.
load 에는 File 객체가 들어갈수도 있고, Resource, Path, Uri 의 객체가 들어갈 수 있습니다.
상황에따라서 넣어주시면 되구요.
마지막으로 into 메소드에 표시할 이미지뷰를 설정해줍니다.
이미지를 변형 시켜서 적용하고 싶다면,
Picasso 라이브러리에 있는 Transformation 인터페이스를 활용하시면 됩니다.
Picasso.with(mContext).load(param).transform(new Transformation() {
@Override
public Bitmap transform(Bitmap bitmap) {
return bitmap;
}
@Override
public String key() {
return "";
}
}).into(imageView);
그리고 성공여부를 콜백해주는 Callback 인터페이스도 사용하실수 있습니다!
into(imageView, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
}
});
이미지를 굉장히 편하게 처리할수 있지만,
직접 커스텀해서 사용하려면 어느정도 지식이 필요합니다!
반응형
'Development > Android' 카테고리의 다른 글
[안드로이드] HttpGet 사용하기 (0) | 2015.08.27 |
---|---|
[안드로이드] Volley 를 사용하여 이미지 받기 (0) | 2015.08.26 |
[안드로이드] 터치이벤트, 핀치 인 아웃 드래그 제어 (0) | 2015.08.24 |
[안드로이드] Api level 19 Package Index 요약 (0) | 2015.08.13 |
[안드로이드] Sprite Animation 적용해보기! (0) | 2015.08.11 |
댓글