Android ImageView缩放和缩放替换图片

时间:2016-02-25 12:32:55

标签: java android imageview scale pinchzoom

我试图基于Image-Zoom-Library" PhotoView"来构建一个简单的图像缩放替换功能: https://github.com/chrisbanes/PhotoView

我只是想将一个小图片加载到imageView中并缩放/缩放它。这段代码完美无缺:

ImageView galleryPictureNew = (ImageView)findViewById(R.id.galleryImage);
PhotoViewAttacher mAttacher = new PhotoViewAttacher(view);
mAttacher.update();

问题是,如果我放大,我想用大(高清图像)替换小图像。

有一个名为" setOnScaleChangeListener"像这样:

                    mAttacher.setOnScaleChangeListener(new PhotoViewAttacher.OnScaleChangeListener() {
                    @Override
                    public void onScaleChange(float scaleFactor, float focusX, float focusY) {
                        //REPLACE IMAGE

                    }
                });

上面的代码也有效,但我想"跳跃"到最后"位置"和"缩放级"?!

有没有人有解决方案? 或者也许某人有这个问题的替代库? 我是否必须保存最后一个"位置状态"?

0 个答案:

没有答案