相关疑难解决方法(0)

Android屏幕尺寸

我需要知道Android设备的屏幕尺寸,以支持多种屏幕尺寸的应用程序.

android screen-size

19
推荐指数
4
解决办法
8万
查看次数

如何使用矩阵比例尺中心imageView?

我正在使用Android Studio来显示imageView.我正在使用捏缩放来与我的ImageView进行交互.

码:

private class ScaleListener extends ScaleGestureDetector.SimpleOnScaleGestureListener{
    @Override
    public boolean onScale(ScaleGestureDetector detector) {
        scale = scale * detector.getScaleFactor();
        scale = Math.max(0.1f, Math.min(scale, 5f));
        matrix.setScale(scale, scale);

        imageView.setImageMatrix(matrix);
        return true;
    }
}

@Override
public boolean onTouchEvent(MotionEvent event) {
    scaleGestureDetector.onTouchEvent(event);
    return true;
}
Run Code Online (Sandbox Code Playgroud)

缩放很好,但问题是imageview的位置,它被卡在左上角.尝试布局更改但无关.经过一些研究,我已经在论坛ImageView Center中看到了这些链接与ScaleType矩阵的位置,在缩放捏合后将图像置于ImageView中,但这些解决方案无法正常工作,我还检查了内部给出的链接.

帮助将不胜感激,

谢谢 !

编辑:添加了关于我如何获得我的ImageView的代码

Picasso.with(this).load(url).resize(350, 330).centerInside().into(imageView);
Run Code Online (Sandbox Code Playgroud)

onCreate Code

的onCreate

ScaleListner类和手势代码

倾听者

android position image-zoom imageview scaletype

2
推荐指数
1
解决办法
5095
查看次数