问题标签 [pinchzoom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在android 2.3的视图组中双击缩放和缩放
在我的 android 应用程序中,我想在视图(不是图像视图)上执行捏缩放功能。我还想在双击事件上缩放视图组。我使用画布做到了,但我认为这不是确切的解决方案。请提出我的问题的解决方案。提前致谢.....
android - 水平滚动视图不缩放
我必须显示一些用户可以缩放的表格。该表被包裹在一个水平滚动视图中。我正在缩放包含此水平滚动视图的布局。当缩放为 1 时,我们可以完全水平滚动。但是当缩放比例大于 1 时,右侧的表格会被剪掉。我也在尝试缩放水平滚动视图。但这不是缩放。
actionscript-3 - 捏以缩放 4.0 冰淇淋三明治中的独立轴
我在 Adobe Flex (4.6) 中开发了一个移动应用程序,它包括使用捏拉缩放功能来放大图片,以便更轻松地阅读图片中的文字。在以前的 android 版本中(2.1 到 2.3.3 和 2.3.4,如果你正在运行 cyanogenmod),捏到缩放可以正常工作。但是,如果应用程序在 ICS (Android 4.x) 设备上运行,轴似乎可以单独处理图片的放大。即,当您将手指水平分开时,图像会变得很宽,但垂直尺寸保持不变,反之亦然。
首先,有人知道为什么会这样吗?
其次,有没有人知道如何修复它以使其像以前一样工作?
我将更新以包括屏幕截图。
更新:我已经确认这也是 Honeycomb 的一个问题。即,3.x OS 的行为与 4.x ICS 相同。
Sense,运行最新的 HTC 更新:
ICS,在 AOKP 上,但已验证这也是标准 ICS 发行版的问题:
blackberry - 从黑莓中的网址显示的图像上的缩放捏合功能?
我正在准备一个 Blackberry 应用程序,在该应用程序中我准备了一个 HTTP 连接,并从一个 URL 我在屏幕上显示一个图像。
现在在触摸监听器上,我正在其他屏幕上显示此图像,并希望使用 URL 中的该图像执行缩放捏合功能。
该图像不在我的设备内存中,它直接从 HTTP 连接显示。我想在 5.0+ 设备上运行这个应用程序。请建议我怎样才能做到这一点?
jquery - jQuery Mobile 仅缩放图像
我有一个工作的 JQM 应用程序,我想在其中显示一些图像。图像当前位于它们自己的 iframe 中,因此它们可以与应用程序分开滚动。
我也希望能够仅缩放 iframe 中的图像。
我意识到如果我调整以下代码片段,我可以启用捏缩放,但这为整个应用程序启用了它。
通过删除最大比例的捏缩放返回,但适用于所有内容。
有没有办法只为图像启用捏缩放?向 iframe 添加一个新的视口标签怎么样,如果可能的话,那会起作用吗?
更新
将 HTML 注入 iframe。添加了元标记,这没有帮助。
试过 .extend($.mobile.zoom, {locked:false,enabled:true}); 在 iframe 主体上,这什么也没做。
android - Android GLSurfaceView 捏缩放
我正在尝试在 GLSurfaceview 中实现捏合缩放,但无法使其正常工作。我知道如何放大图片的中心,这很容易(我发布的示例已经可以缩放到图片的中心)。但我不知道如何考虑手指坐标。
该项目本身是一个画廊应用程序,所以我不需要任何花哨的 3D 旋转。我需要了解如何根据双指缩放手势放大图像的一部分。很可能这可能是 3-5 行代码的问题,但我没有找到正确的方法来做到这一点。
这意味着场景矩阵不仅在 Z 轴上平移以进行缩放,而且还平移(移动)了某个 deltaX 和 deltaY 数量 - 以保持您正在放大的点在它的位置。
我的场景是这样设置的:
(渲染模式设置为 RENDERMODE_WHEN_DIRTY)
应实现捏拉缩放的绘图区域:
我在同一个渲染类的方法中得到捏合手势和缩放之间的中间点:
我认为应该添加一个全局 deltaX 和 deltaY 值,但我不知道如何根据当前缩放级别计算 X、Y 偏移。
这是一个将屏幕坐标转换为场景坐标的辅助函数:
canvas - 捏放大画布
我正在尝试在画布上设置简单的放大/缩小功能。我正在使用 KineticJS 处理触摸事件并在画布中绘图,但无法实现缩放。KinteicJS 有一个类似的例子,但它们总是在中心放大,而我很想放大手指之间的点。
谢谢!
android - 在android中缩放和拖动图像
我需要拖动和缩放图像。这是我的代码...
//图像视图的OnTouchListener
//执行拖拽操作
它工作正常。但有时图像会在触摸时超出屏幕边界。如何始终将图像保留在 UI 中?请帮我。提前致谢。