问题标签 [touchimageview]

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

android - 缩放后图像的高度和宽度

我必须缩放图像,然后获取缩放图像touchimageview的高度和宽度。我可以使用库缩放图像,但无法获得缩放图像的高度和宽度。

0 投票
1 回答
1190 浏览

android - 如何在可缩放和可滚动的 imageview android 上绘制圆圈?

我正在开发一个应用程序,要求如下。

用捏缩放和平移显示图像。

为此,我从这里使用 TouchImageview.java

它正在按预期工作。

在图像上绘制实心圆圈。

这也有效。

问题:

现在的问题是,在画布上绘制实心圆圈后放大/缩小图像时,圆圈位置不受管理。

例如,在缩放图像后,我在位置 x=100,y=100 上绘制实心圆,圆应该在同一位置。那么如何获得缩放图像上的相对 x,y 位置。

0 投票
1 回答
97 浏览

android - 使用 TouchImageView 进行叠加图像和背景图像缩放

如何使用 TouchImageView 使叠加图像和背景图像同时放大和缩小?谢谢

0 投票
1 回答
673 浏览

java - 如何使用 TouchImageView 以编程方式调整图像宽度以适应线性布局?

我以编程方式在线性布局中插入触摸图像视图。如果我使用普通图像视图,当方向改变时图像会自行调整。但是当我开始使用触摸图像视图时,图像会缩小到非常小的尺寸。这是代码我正在尝试实施:-

任何帮助或建议表示赞赏。谢谢。

0 投票
1 回答
572 浏览

android - TouchImageView 工作不顺利

在下面的链接(Open ImageView with Zoom and Scroll)中,在评论中,MikeOrtiz 的 TouchImageView 被提到作为 pinchzoom ImageView 的解决方案(我已经看到它在不同的主题上多次提到);

https://github.com/MikeOrtiz/TouchImageView

然而我尝试了几次,但捏合时缩放并不顺利。使用双击进行缩放确实可以顺利进行。我的问题可能是什么?

我将该类复制到我的项目中并将其设置为 XML。我已将 TouchImageView 设置为来自 ScrollView 的子项。我在这个 TouchImageView 中的图像是可见的,双击可以平滑地放大和缩小,但是捏合不能正常工作。我不知道在哪里寻找我的问题。

0 投票
4 回答
15725 浏览

android - Android:滑动不显示来自 URL 的大图像

我正在尝试将 URL 中的大型高分辨率 (3225x4800) 图像加载到一家报纸公司的 glide 中。我要加载的图像是这个高分辨率图像

我正在使用此处提供的解决方案中的 Mike Ortiz 的 TouchImageView:从 url 加载资源时: https ://github.com/MikeOrtiz/TouchImageView/issues/135。但它似乎只适用于小分辨率图像,它不加载高质量的图像。

我从 stackoverflow 中尝试了另一种解决方案:Android: not displayed ImageView with UIL and TouchImageView试图修改 Mike 库的 onMeasure() 方法。它适用于:

问题是它以非常低的分辨率加载图像。

有没有办法加载高分辨率图像,例如:7480x3740,例如使用 Glide 和 TouchImageView?我怎么做?

0 投票
1 回答
2229 浏览

android - 带有可点击区域的可缩放 SVG - Android

我正在制作非常简单的应用程序。它需要显示一个包含广义世界地图的 SVG。通过单击城市名称(svg 矩形),我需要显示与该城市对应的另一个 SVG。此外,所有 SVG 都必须支持缩放和平移。

我设法让 SVG 支持缩放和平移,而且效果很好。为此,我使用svg-android库来渲染 SVG,并使用自定义的TouchImageView来平移、缩放和捕获缩放和触摸事件。但是,在 Android 的 SVG 上创建可点击区域似乎是不可能的。

我尝试了蛮力,在每次用户交互(触摸或缩放)和每次单击 SVG 时重新计算我感兴趣区域的位置,以检查我的区域(矩形列表)是否包含该点,并执行相应的操作。

那是行不通的,因为我无法理解计算规则MotionEvent#getX/Y和类似方法。也许我可以为固定 SVG 实现这一点,但对于可缩放,我真的做不到。

有什么提示吗?这在Android中甚至可能吗?

0 投票
2 回答
1267 浏览

android-imageview - 如何在从 android 的图库中选择的图像上手动绘制或书写文本?

实际上我已经编写了一个从图库中选择图像的代码,但我不知道如何在其上手动绘制或编写文本。编辑后的图像应该单独保存在 sdcard 中。基本上我必须制作基本的绘画应用程序,其中画布将是我选择的图像,我的触摸被输入来画一个圆圈或任何东西。

0 投票
0 回答
575 浏览

motionevent - MotionEvent getX() 和 getY()、getRawX() 和 getRawY() 在 TouchImageView 中返回错误值

在下面添加我的 TouchImageView 类,

公共类 TouchImageView 扩展 ImageView {

}

MotionEvent 的 getX()、getY()、getRawX()、getRawY() 返回错误值。(0,0) 坐标总是从原始坐标移到左下角。

0 投票
0 回答
65 浏览

android - 想要在图像视图数组中显示生成的缩略图,直到 5 个视频捕获

想要显示每次视频捕获后生成的缩略图将以特定大小的数组显示在相机预览中。

例如:拍摄的第一个视频->生成位图->在相机预览中显示。拍摄的第二个视频->生成位图->在相机预览中显示。3rd 4th 5th 等等......同样,直到特定大小的数组(比如说 5)它会去。

我怎样才能实现它的任何想法?

这是我用来生成视频缩略图的。