问题标签 [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.

0 投票
1 回答
2221 浏览

android - Android捏缩放,ZoomOut和ZoomIn,在限制

我已经在这里搜索了很多,但还没有找到解决方案。所以问题是,我有一个 3000*3000 像素的图像,我将它设置为缩放类型矩阵。现在我只有图像的左角显示。现在我不希望人们在这个阶段放大,只缩小到最大'x'(还是要看多少)。
必须缩放的是图像视图“kaart”。

问题:如何让人们一开始只缩小,不让他们通过x?之后,不要让他们放大超过原来的大小

我试过用负值,但没用

这是我的代码:

希望可以有人帮帮我。我真的很感激。

编辑

我添加了我在某处找到的 2 个函数。

我必须在 switch case 之后以及在我的视图上设置 imagematrix 之前立即调用这些函数。(我已将此添加到我之前的代码中)

也许这不是最好的解决方案,但它确实有效。

0 投票
1 回答
1271 浏览

silverlight - Windows Phone 中的照片库

你知道我如何制作一个像智能手机默认使用的照片库吗?例如,在我的项目中,我添加了 10 张图片。我想按一个主题制作 2 个照片库,例如,我必须将 5 张照片放在一个照片库中,将另外 5 张照片放在第二个照片库中(在项目的几页中)。我想在这些照片库中,触摸可缩放和可滚动的图像。你能给我写一个代码示例吗?

0 投票
1 回答
2359 浏览

android - 在 ViewPager/FrameLayout 下触摸缩放

我现在使用Mike Ortiz 的 TouchImageView和自定义 TouchViewPager 的几个应用程序版本的捏到缩放工作得很好,这样它就可以在视图寻呼机中工作。这工作得很好 - TouchViewPager 覆盖的唯一方法是onInterceptTouchEvent

最近,我们创建了一个扩展FrameLayout并管理从 Internet 下载位图的新视图。在位图下载过程中,此布局显示一个 ProgressBar,然后在准备好后添加 TouchImageView。从视觉上看,这似乎可行——我们看到一个 ProgressBar,然后加载了 TouchImageView——但触摸变得一团糟,而且通常不能始终如一地工作。

我尝试将 onTouchEvent 从进度图像视图委托给触摸图像视图 - 不走运。我还尝试在进度图像视图中覆盖 onInterceptTouchEvent 以始终​​返回 false,但这也不起作用。

任何人都可以提供一些关于在哪里继续调试此问题的想法吗?我已经为此工作了大约一个星期,但收效甚微。

这是我看到的行为:

  1. 活动加载,图像在 ViewPager -> FrameLayout -> TouchImageView 中可见。

  2. ViewPager 可以滑动和更改图像,但捏缩放不适用于第一张或第二张图像。最终你会到达一个可以使用捏缩放的位置。我无法弄清楚有什么不同。

  3. 如果您确实尝试在滑动之前捏缩放,那么 ViewPager 滑动将不起作用,并且需要多次滑动才能使 ViewPager 进入页面。

  4. 一旦您处于“工作位置”,滑动到页面就可以正常工作,以及捏缩放和平移缩放的图像。在此之后,所有职位都有效。

0 投票
2 回答
2303 浏览

android - 捏缩放后相对于图像的触摸点坐标

缩放图像后如何计算相对于图像的坐标?要缩放图像,我遵循了 url:https ://github.com/MikeOrtiz/TouchImageView/blob/master/src/com/example/touch/TouchImageView.java 。

如果我们在缩放之前在特定点触摸图像,则相应的值是

缩放图像后:

如果我们拖动图像直到图像左上角与屏幕左上角重合并在同一触摸点(捏合之前)触摸图像,那么

如果我们拖动图像直到图像右上角与屏幕右上角重合并在同一触摸点(捏合之前)触摸图像,那么

如果我们拖动图像直到图像左下角与屏幕左下角重合并在同一触摸点(捏合之前)触摸图像,那么

如果我们拖动图像直到图像右下角与屏幕右下角重合并在同一触摸点(捏合之前)触摸图像,那么

如果我们将图像设置在屏幕上[不设置任何角落]

在上述所有场景中,我在触摸事件中获取坐标为

我得到的接触点是关于屏幕的。

如何根据图像计算接触点?

谢谢和问候迷你。

0 投票
1 回答
1713 浏览

android - 使用缩放和 darg 绘制路径

'正在开发一个应用程序,我在其中粘贴图像,在画布上进行绘图和绘画。这个应用程序还可以放大/缩小画布或将其拖动到不同的位置。我的问题是:缩放或拖动画布后我无法获得正确的画布坐标。我想在画布缩放或拖动后绘制手指画但无法检索我触摸过的正确位置......

}

当用户缩放位图时,他无法在其上绘制,缩放后绘图不会发生在适当的位置。

0 投票
1 回答
1134 浏览

android - 如何在android中实现图像滚动视图?

我有一组大约 300 张图像。我想实现图像的滚动视图。当我滚动时,应该显示下一个图像。

当我浏览不同的论坛和文档时,我发现有很多方法可以做到这一点。Horizo​​ntalScrollView、Gallery、ViewAnimator、ViewSwitcher 等

请告诉我什么是最好和最有效的实施方式。我还应该能够缩放每个单独的图像。

0 投票
2 回答
2136 浏览

ios - UIPinchGestureRecognizer在水平和垂直方向上的比例分别是

使用 UIPinchGestureRecognizer 时,分别检测/读取水平和垂直方向的捏合比例的最佳方法是什么?我看到了这个帖子

UIPinchGestureRecognizer 在不同的 x 和 y 方向缩放视图

但我注意到有很多人来回做这样一个看似例行的任务,我不确定这是最好的答案/方式。

如果不为此目的完全使用 UIPinchGestureRecognizer 就是答案,那么在两个不同方向上检测捏合比例的最佳方法是什么?

0 投票
1 回答
4377 浏览

android - 缩放和捏合相对布局

我是android开发的新手,很抱歉,如果我问一些愚蠢的问题,请尝试帮助我。我正在尝试在RelativeLayout 中实现缩放和捏合。我想制作自己的地图视图,在其中我将获取楼层地图的图像并在其上绘制图钉(ImageVIew)。我已经尝试过了,但我目前无法单击图钉。我在这些帖子的帮助下完成了代码

扩展 RelativeLayout,并覆盖 dispatchDraw() 以创建可缩放的 ViewGroup

Android - 使用展开/捏合放大/缩小 RelativeLayout

我的代码是

问题:

  • 如何使只有楼层地图图像进行缩放?
  • 保持引脚不缩放但相对移动?
  • 单击图钉时获取准确的单击事件

任何建议和答案都会非常感谢!

提前致谢,

卡马尔

0 投票
1 回答
1259 浏览

iphone - 捏合以放大和缩小表格视图

正如在“清除”待办事项管理应用程序中所做的那样,是否可以使用合理的标准界面元素从表格视图中导航回来,或者这是否是大量的手动编码黑客行为?

0 投票
1 回答
1220 浏览

android - 如何在android中实现捏缩放

有人可以帮我在android的布局内实现多个图像的捏缩放。我已经在这段代码中完成了边界限制的拖动。现在我想缩放图像。我在这里分享我的代码,用于拖动具有边界限制的多个图像

这是我的布局

可以在这段代码中做到这一点吗?矩阵方法对我有用吗?

提前致谢!