2015-01-02 2 views
1

나는 피카소를 잠시 사용하고 있었고 나는 그것에 매우 만족하고 있습니다. 그러나 나는 Picasso에 의해로드 된 imageview의 이미지를 확대 할 필요가있다. 에서와 같이 이미지의 zoomImageFromThumb을 만들고 싶습니다. 그러나 전통적인 zoomImageFromThumb은 프로젝트에 자원이 있어야합니다. 내 경우에는 Picasso가 이미지를로드합니다. 이미지 뷰를 클릭하면 Picasso가 비친 이미지를 어떻게 확대합니까?Android : 이미지를 클릭하면 확대되는 Picasso?

ImageBanner= (ImageView) findViewById(R.id.lb_single_image); 
Picasso.with(ctx) 
     .load("www.flickr.com/randomimage.jpg") 
     .placeholder(R.drawable.loading_placeholder) 
     .error(R.drawable.error_placeholder) 
     .into(ImageBanner); 
ImageBanner.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 
       //how do I enlarge the picasso image? 
      } 
     }); 
+0

글쎄, 한 가지 방법은 이미지를 늘려서 소프트웨어 중앙에 놓은 다음이 애니메이션을 추가하는 것입니다. – emigrantdd

+0

흠 어떻게 할 수 있니? @emigrantdd – Pjayness

답변

0

대신 setOnClickListener() 당신이 PhotoViewAttacher를 사용할 수 있습니다 :

내 지금까지 코드

ImageBanner= (ImageView) findViewById(R.id.lb_single_image); 
Picasso.with(ctx) 
     .load("www.flickr.com/randomimage.jpg") 
     .placeholder(R.drawable.loading_placeholder) 
     .error(R.drawable.error_placeholder) 
     .into(ImageBanner); 

PhotoViewAttacher mAttacher = new PhotoViewAttacher(ImageBanner); 

하나 개의 라인, 그리고 작품을 것이다.

관련 문제