问题标签 [pinch]

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.

0 投票
1 回答
685 浏览

windows-phone-7 - Windows Phone 地图控件具有无响应的捏缩放

我看到 Windows Phone 7 (Microsoft.Phone.Controls.Map) 上的 silverlight 地图控件的行为非常不稳定/反应迟钝。地图控件似乎没有接受我的很多捏手势。还有人看到这个吗?有没有办法解决?

作为一个实验,我将自定义手势侦听器连接到 PinchStarted、PinchDelta 和 PinchCompleted。每次我捏的时候我的事件处理程序都会被触发,但是 Silverlight 地图控件并没有“大多数”时间选择它们。

PS。我正在使用最新的 SDK/工具包。

0 投票
1 回答
804 浏览

android - 如何在我的应用程序的 UI 上启用捏合和拉伸

我有一个带有 textview 的表格布局。由于每一行中的文本足够小以适合屏幕,我希望我的用户能够捏合和拉伸屏幕以便他们可以放大。但是,目前该功能默认情况下不起作用。那么,如何启用捏合和拉伸屏幕?

谢谢

0 投票
2 回答
3317 浏览

iphone - UIPinchGestureRecognizer 没有响应

我有一个通用二进制应用程序,目前正在使用该应用程序的 iPad 版本。iPad 正在使用 uitabbarcontroller,在第二个选项卡上我有 6 张图像,当添加 UIPinchGesture 时它没有响应。我userInteractionEnabled=YES;试过以编程方式添加图像视图,然后添加手势识别器,但似乎仍然没有任何效果。

我尝试将委托设置为视图控制器并实现其中一种委托方法,但没有得到任何响应。下面是我正在做的代码示例:

我确定我错过了一些愚蠢的事情。我以前用过这个东西,但我一生都无法弄清楚出了什么问题。

0 投票
2 回答
4397 浏览

image - 在我自己的图像上使用 Google Maps Javascript API 捏合缩放

我正在尝试创建一个适合移动设备的网页,允许用户<img><div>. 我已经使用该image.ontouchstart方法进行了这项工作。现在我想做到这一点,以便用户在从 iOS 设备查看此内容时可以捏合缩放(我目前正在从我的 iPad 本地浏览我的页面)。从我到目前为止所做的研究来看,似乎要走的路是使用 Google Maps Javascript API。

我的问题是:

是否可以使用 Google Maps Javascript API 在常规图像(而不仅仅是地图)上利用其捏合缩放功能?

我见过的每个示例都设置了一个google.maps.Map对象并指定了纬度/经度。我只需要它适用于<img>我放入<div>. 有谁知道这是否可能,或者知道我可以看的任何例子?或者也许有比使用 Google API 更简单的方法来处理常规图像?

0 投票
1 回答
7504 浏览

iphone - 使用 Option/Alt 键在 iOS 模拟器上模拟 Pinch

有没有人在 UITableView 上的 iOS 模拟器中捏捏的问题?我有这个代码:

在我的 viewDidLoad 方法中。在我的 handlePinch: 和 handleTap: 方法中,我只是简单地使用 NSLog(@"pinched") 或 @"tapped"。水龙头工作,但捏没有。模拟器中是否存在错误,或者我没有为 UITableView 正确模拟它?(按住两个圆圈的选项键,点击鼠标,然后拖动模拟捏合)

编辑:我为 tableView 选择了 multiTouchEnabled,但它无法识别捏合。但是,如果我更改外部容器 UIView 并将 pinchgesture 添加到 UIView,那么它似乎可以工作。但是我认为如果外部 UIView 没有根据文档寻找 pinchgesture,它不应该工作。

0 投票
2 回答
3280 浏览

android - 如何让捏缩放在RelativeLayout上工作?- 安卓

就我而言,我有RelativeLayout其中包含许多EditText框和它们之间的线。我现在需要的是让 Zoom 解决这个问题。我用谷歌搜索了很多(几天),但我还没有找到如何做到这一点的答案。

首先,如果我从几个问题开始,对我们所有人来说都是最容易的,所以:

  1. 仅支持真正的“捏缩放”ImageView, MapView and WebView吗?
  2. 甚至有可能在 RelativeLayout 上进行任何缩放工作吗?(我知道一个和imo最后一个选择是使用按钮和多个所有大小值和/或每次触摸按钮时重构整个“视图”)
  3. 如果有可能使工作比上面更容易,我很想听听应该怎么做。

编辑:我尝试使用 Animation 并且有某种缩放效果很好,但唯一和致命的问题是 EditTextBoxe 的触摸边界没有缩放..甚至移动,所以它们在原始位置和大小上。对这个有什么建议吗?

0 投票
1 回答
503 浏览

iphone - 如何捏合以放大 UIWebView [JS-callback] iPhone、iPod Touch、iPad

在 Web 视图中,我将此代码用于 Zoom :

我如何从 webview 缩放变量值中获取每个捏事件(更改 APP 中的默认值)?

JS 对 App的一种“回调”方法..

0 投票
1 回答
2005 浏览

android - 添加放大缩小功能

我已经编写了这段代码,用于从 url 加载多个图像并在图像上滑动效果.....但是现在我需要在手指展开时放大和缩小图像...我认为捏缩放...我是无法实现缩放功能..也对在哪里放置功能感到困惑,或者我应该为此创建一个类..请帮助..谢谢和问候..

这是我的代码:

0 投票
1 回答
3263 浏览

android - postscale()之后如何在imageview中获得缩放的宽度/高度

我有一个代码允许用户捏缩放屏幕上的一些图像。我使用 AbsoluteLayout 和 imageviews 来显示图像。为了实现这一点,我让这些图像视图对其父级具有完整的宽度/高度。然后当用户触摸一个点时,我将检测该点区域下方的图像,并使用 bringChildToFront() 使其具有 onTouch() 事件的焦点。当用户进行捏缩放时,我使用矩阵及其 postScale() 方法,使用此代码 android imageView: setting drag and pinch zoom parameters

现在,让我感到困惑的是,如何在 postScale() 之后获取图像的当前宽度/高度?我试过了:

  1. getDrawable().getIntrinsicHeight() <--没用。它总是返回原始宽度/高度
  2. getDrawable().getBounds().width() <-- 同上
  3. getDrawingCache().getWidth()<-- 这只是返回图像视图的宽度/高度

那么,实现这一目标的适当方法是什么?谢谢。

-ri

0 投票
1 回答
5928 浏览

view - 我们可以使用加速器钛中的视图放大和缩小吗?

是否可以像使用双击或捏合功能一样放大和缩小视图?如果是这样,我们放大后还能得到相同的坐标还是不同的坐标?

如果我有一个高度为 100 和宽度为 100 的视图,并且当我单击视图的末尾时,它显然将 y 位置返回为 100。

我遇到的另一个问题是在使用捏合或双击进行缩放后,它会将结束 y 坐标返回为 100,还是会在我们放大后返回不同的值?

如果这不可能,是否有替代方案?

谢谢你。