Android PhotoView缩放到某个引脚

时间:2015-09-20 14:33:30

标签: android android-canvas android-photoview

我正在使用PhotoView library创建自定义MapView。它包含一个路径,其中包含以下代码:

protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        canvas.save();
        canvas.concat(getImageMatrix());
        canvas.drawPath(path, paint);
        canvas.restore();
    }

另外,我需要以相同的方式绘制一些引脚,我至少需要缩放到特定的引脚或区域(由用户选择),最好是动画。

我尝试使用photoView.setScale(float scale, float x, float y, boolean animate)方法实现此功能,但 x y 是正在显示的位图的可见部分的坐标,即使显示图像的中心,也具有 0,0 左上坐标。请帮我解决这个问题。

0 个答案:

没有答案