Android:毕加索在Click上放大图片?

时间:2015-01-02 17:17:40

标签: java android mobile picasso image-enlarge

我现在正在使用Picasso一段时间,我对它非常满意。但是我需要扩大由毕加索加载的imageview图像。就像我一样,我只想创建一个zoomImageFromThumb的图像。但是传统的zoomImageFromThumb要求资源存在于项目中。在我的情况下,毕加索将它加载..所以如何在点击图像视图时放大由毕加索所装饰的图像?

到目前为止我的代码:

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?
            }
        });

1 个答案:

答案 0 :(得分: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);

只有一行,它会起作用。