首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >具有按压缩放功能的Android Gallery

具有按压缩放功能的Android Gallery
EN

Stack Overflow用户
提问于 2012-04-22 22:32:07
回答 2查看 4.6K关注 0票数 17

我找到了gallery with pinch zoom的一个示例项目,并修复了一些错误。你可以在here下载我的代码

仅支持全屏。它总是将图像居中到屏幕高度。但我想把一个标题视图放在屏幕的顶部,并对图像的位置进行调整。镜像位置应为:

代码语言:javascript
复制
header height + (screen height - header height) / 2

我不太擅长使用Matrix。有谁知道如何让定制的画廊在任何大小(而不仅仅是全屏)下工作?

EN

回答 2

Stack Overflow用户

发布于 2012-11-22 05:28:40

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

票数 2
EN

Stack Overflow用户

发布于 2012-11-19 15:00:29

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

代码语言:javascript
复制
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;

或者你可以使用download the example

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10268806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档