问题标签 [pan]

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 回答
1963 浏览

android - 如何通过多点触控实现捏缩放和平移?

首先我应该说我的应用程序已经有了完美的缩放缩放功能,它也有平移功能,但是这个平移功能可以单点触控,我想让两者都可以多点触控。我的意思是,如果用户应该完成捏合手势缩放工作,并且如果用户将两个手指朝同一个方向移动,那么平移工作就会完成。我尝试使用阈值方法来测量手指之间的距离并将距离与之前的距离进行比较,如果距离之间的差异小于阈值,则它充当平移,如果差异大于阈值,则充当缩放。这种方法可行,但不一致。所以我在这里要求更聪明,更顺畅的方式来完成这项工作。

PS:我的捏缩放代码来自这里

0 投票
0 回答
561 浏览

jquery - 如何使用 JQuery 为 div 赋予 pannig 效果?

我希望使用 JQuery 为特定 div 的内容提供平移效果。

如果有人知道如何实现这一点,请告诉我。

0 投票
1 回答
175 浏览

ios - 用于音量控制的 UIPanGestureReconizer

我正在开发一个带有手势识别器的应用程序。我一直在努力让它发挥作用。我试图让 UIPanGestureReconizer 检测用户何时在 UIImageView 上向上或向下滑动手指并调整将调整音量的 UISlider。我已经坚持了几天。阅读文档和所有内容,我找不到任何关于我正在尝试做的事情。有人有什么建议吗?

谢谢

0 投票
2 回答
1380 浏览

c# - 如何在 WPF 图像控件中偏移图像的起点(平移图像)

我正在尝试更改 WPF 图像控件中图像的起点,我似乎无法找到一个直接的答案。

我试图让用户平移和查看比图像控件更大的图像。

这是我的应用程序屏幕截图的链接,以及我需要它做什么。

举个例子,我希望起点是 ( image.Height/2, image.Width/2) 而不是 (0,0)。我需要通过 C# 代码动态更改起点。

0 投票
1 回答
130 浏览

java - 使用图形的高级建议(带有图标、平移和缩放支持的地图)

我是 Android 和 Java 的新手。我希望能够使用图像作为背景,让我们假设它是一张地图。然后我想在地图顶部的特定坐标处覆盖​​图标(其他图形),我想知道用户何时单击这些图标,以便在它们旁边呈现文本。我还想要平移和缩放支持。

是否有一个控件可以自动处理所有这些,或者我是否需要使用画布并实现所有这些东西 msyelf。

0 投票
1 回答
375 浏览

javascript - 如何使用div同时平移两个地图叠加

我有两张使用 div 覆盖的地图。但是,每当我平移地图时,只有底图上方的地图会移动,而底图不会移动。请告知是否有某种方法可以同时为两个地图启用鼠标平移。谢谢阿莎

0 投票
2 回答
2608 浏览

javascript - 使用 d3 实现缩放按钮

我正在尝试使用 d3 开发图形可视化网页,我需要在图形上提供基本的缩放和平移功能。

我看到了 d3.behaviour.js 文件来了解缩放功能是如何工作的。就默认行为而言,这很好。但是有什么方法可以手动调用缩放功能,比如说通过附加它来缩放它和缩小按钮。

0 投票
1 回答
431 浏览

android - 缩放和平移时在 Google 地图上出现强制关闭错误

您好,在缩放和平移谷歌地图时出现以下错误。请告诉可能是什么原因

我通过在逐项叠加中覆盖 ondraw 方法尝试了有关堆栈溢出的所有可能解决方案。问题还是来了。请告诉是否有人知道解决方案谢谢 Astha

0 投票
7 回答
59557 浏览

r - 我可以导航、放大和缩小 R 图吗?

我想知道 R 是否允许平移和缩放使用“绘图”功能生成的图像。我想使用鼠标而不是通过命令行来获取绘图转换,可以吗?

提前致谢。

0 投票
8 回答
15954 浏览

iphone - 如何捕获最初在 UIPanGestureRecognizer 中点击的点?

我有一个应用程序可以让用户在屏幕上跟踪线条。我通过在 UIPanGestureRecognizer 中记录点来做到这一点:

这很好用。但是,我对用户在开始平移之前点击的第一个点非常感兴趣。但是上面的代码只给了我在手势被识别为平移(相对于点击)之后发生的点。

从文档中,似乎没有简单的方法来确定 UIPanGestureRecognizer API 中最初点击的位置。虽然在 UIPanGestureRecognizer.h 中,我发现了这个声明:

...这似乎是私人的,所以没有运气。我正在考虑完全跳出 UIGestureRecognizer 系统,只是为了捕获最初点击的点,然后在我知道用户确实已经开始使用 UIPanGesture 时再参考它。不过,我想我会在这里问,然后再走那条路。