繁体   English   中英

Android画廊与捏缩放

[英]Android Gallery with pinch zoom

我找到了一个带缩放缩放图库示例项目,并修复了一些错误。 你可以在这里下载我的代码

它仅支持全屏。 它始终将图像置于屏幕高度中心。 但我想将标题视图放在屏幕顶部并调整图像的位置。 图像位置应为:

header height + (screen height - header height) / 2

我不太擅长使用Matrix 任何人都知道如何使自定义图库可以在任何尺寸(不仅仅是全屏)工作?

您可以使用我的Pinch来缩放Gallery项目。 您可以从图库中选择任何图像,然后在onDoubleTap(MotionEvent e)打开完整图像并进行缩放。

您还可以使用以下代码行为图库执行图像缩放捏合选项:

case MotionEvent.ACTION_POINTER_DOWN:
    oldDist = spacing(event);
    Log.d(TAG, "oldDist=" + oldDist);
    if (oldDist > 10f) {
        savedMatrix.set(matrix);
        midPoint(mid, event);
        mode = ZOOM;
        Log.d(TAG, "mode=ZOOM" );
    }
    break;

或者您可以下载示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM