问题标签 [magnify]

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 投票
4 回答
3770 浏览

android - 如何使用 OnTouchListener 获取对象的正确坐标(event.getX() / event.getY())

我有这个 :
源案例

而我真正想要的是通过带有 OnTouchListener 的对象的坐标(X,Y)显示位图的一部分(橙色正方形,中心有点)。

所以问题是我想绘制图像的一部分,就像它在图像上显示的那样(红色正方形“我想要显示的区域”)。
所以在这种情况下,例外结果是(位图的一部分): 目前我正在这样做:
异常结果

这是不正确的。

我怎样才能做到这一点?尝试了很多公式,但没有运气。有什么建议么?

PS 据我了解,event.getX() / event.getY()正在获得相对坐标(我不清楚,从带有触摸监听器的 imageview 对象中得到的坐标到底是什么(橙色正方形,中心点为圆点),我的意思是它获取此对象的中心或Top.Left角(X,Y))?

0 投票
1 回答
2856 浏览

html - 在网站上为文本创建放大镜

我正在尝试找到一个 HMTL 代码来创建一个可以放大网站上的文本的放大镜,但是我只能找到图像的代码。

有人可以帮我吗?恐怕我不是很懂代码!

0 投票
0 回答
150 浏览

ios - Swift:这个 MagnifyingGlassView 类是如何工作的?

在 SO 和 GitHub 中搜索这里我发现了以下 Swift 类,它充当放大镜来放大UIView用户触摸屏幕的点周围的一部分。这是我找到的代码:

我不明白的行是包含在/------!!!------/. 我的意思是,当放大镜的目的只是放大一个点周围的区域时,我不明白为什么需要这些翻译。为什么需要翻译两次?他们的意思是什么?有人能解释一下这些东西是如何工作的吗?

到目前为止,我想我已经理解的是,在第一次平移时,我们为放大镜提供了一个新的图形坐标参考系统,其原点是放大镜的中心,轴的长度是放大镜高度的一半和宽度的一半本身。然后我们执行缩放操作以将图形上下文缩放两倍,最后,通过另一个平移,我们再次将放大镜的图形坐标参考系统的原点设置为用户刚刚触摸屏幕的点。这是正确的吗?

0 投票
3 回答
10439 浏览

ios - 更改 UISearchBar 放大图标颜色和位置

我有一个 UISearchBar,我想更改初始放大图标(出现在 UISearchBar 中间的那个)的位置以及颜色或图标。

到目前为止,我更改了色调和图标图像。

但是,仅当我在模拟器上测试应用程序但在实际设备(均运行 iOS 9.3)上测试应用程序时,新图标才会显示,它仍显示默认图标。

至于放大图标的位置,我希望它在左侧,如果我激活 UISearchBar,它就会显示在该位置。

在此处输入图像描述

在此处输入图像描述

我在这里找到了很多答案,其中许多提供的解决方案不适用于 iOS 8.0+ 或在 Objective-C 中,我在理解它们时遇到了一些问题。

我尝试添加包含图标的自定义背景,但它显示在搜索栏的底部,而图标仍然存在:

在此处输入图像描述

如果我将 Y 的背景偏移更改为 -44(UISearchBar 的高度),则背景显示正常,但我无法再输入,因为似乎整个文本字段都被向上推了。我还尝试将 SearchText 的垂直偏移更改为 44 以进行补偿,但没有运气。老实说,我不确定搜索文本和背景偏移应该做什么,但我决定试一试。

在此处输入图像描述

有没有办法做到这一点?或者也许是不同的方法?

0 投票
1 回答
1966 浏览

android - 如何将画布置于其他视图之上

我正在为我的应用程序使用放大镜视图,这是我从这里获得的一个库:

https://github.com/nomanr/android-image-magnifier

我已经修改了这个类来扩展 FrameLayout(之前是 ImageView)来处理我的 FrameLayout。

除了绘制的画布视图保留在该自定义视图中添加的所有视图之外,它运行良好。

如何将画布放在这些添加的视图前面?

我正在使用的自定义视图类:

0 投票
1 回答
517 浏览

jquery - jQuery Mousemove:将事件扔到坐标处的另一个元素中

如何将一个元素的鼠标移动保持/广播到另一个元素(具有精确的坐标)?请注意,当触发生成的jQuery时,缩放效果DIV B应该起作用。有关更多上下文,请参见代码片段或此小提琴中的代码。.mousemove()

0 投票
1 回答
91 浏览

xamarin - 在 Xamarin.Forms 中滚动时放大项目

我们需要在 Xamarin.Forms 中实现一个水平滚动控件,它不仅允许通过滑动滚动项目,而且会在行中的元素接近滚动控件的中心时放大它们。所需的布局设计是这样的:

在此处输入图像描述

到目前为止,我无法找到任何实现此类行为的 Xamarin 或 Xamarin.Forms 控件。

请提供有关如何通过扩展 UIScrollView 来实现此类功能的提示,或指向与需求相关的控件或示例。谢谢你。

0 投票
1 回答
580 浏览

javascript - 使用 bxSlider 的 Magnify.js

我正在尝试将Magnify.js实现到bxSlider幻灯片,但我有一个问题,缩放效果仅适用于幻灯片的第一个图像,一旦我移动到下一个图像,效果将不起作用,但它确实在第一个。所有幻灯片的图像都有一个“缩放”ID,我用Magnify来定位它。 有没有办法让它适用于整个幻灯片而不是第一个?

0 投票
0 回答
151 浏览

android - Android自定义相机放大预览

我有一个带有已弃用的相机 api 和表面视图的自定义相机应用程序。我希望能够放大从相机返回的实时信息。我尝试过缩放,但我只限于通常为 4 倍的最大缩放值,但我想要的不止于此。关于如何做到这一点的任何想法?我知道这是可能的,因为谷歌游戏中有一个名为 30x Zoom 的应用程序。这怎么可能?我错过了什么?

0 投票
0 回答
248 浏览

javascript - Div 跟随鼠标中心

我正在尝试使用它来跟随我的光标并放大我悬停的一个小区域。 http://jsfiddle.net/wwwrha04/

这是JS

我可以做些什么来确保我的光标粘在放大的 Div 的中心?另外,每当我的光标进入浏览器时,如何让它跳转到光标?

或者有没有人有更好的方法来创建这个函数?我只能找到图像放大镜,我需要能够放大任何类型的元素。