问题标签 [android-photoview]
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.
android - 如何在 PhotoVIew 中缩放(缩放和移动)位图的 x,y 坐标?
android - PhotoView - Keep zoom and the xy coordinates
I am using PhotoView Picasso on my Android application. I want to toggle two images by clicking a button, keeping the zoom and the xy coordinates. I can keep the zoom, but it is hard to keep the xy coordinates because two images have different resolutions and I have to keep the relative xy coordinates AFTER the zoom. When I toggle to a new image, if I don't keep the xy coordinates, the zoomed image is always at the center. Below is my current code, which only implements keeping the zoom.
java - 如何处理 StackOveflowError: stack size 8MB using PhotoView in Viewpager with gldev4?
尝试使用 photoView 库在 ViewPager Activity 中滑动时出现此错误,我使用 Glide 作为图像,并且 url 来自 Intent(url 是数组)。我还使用模型类从 firebase 数据库下载数据。
这是日志:
ViewPager 活动,我从意图中获取 url,解析它以将其转换为数组,因为它是多个字符串连接的。滑行使用它来显示图像。第一张图片显示并没有崩溃,但是当我滑动到第二张图片时,它花了几秒钟然后崩溃(只有活动崩溃而不是应用程序),但是如果我从第二张图片滑动到第三张图片它之前突然崩溃了甚至显示它。
这是将意图发送到 ViewPagerActivity 的类,
这是最相关的信息。请帮忙
java - PhotoView 库获取像素的颜色
在我的应用程序中,我使用的是 chrisbanes 的 PhotoView Library,我用它来使图像可缩放。然后我需要获取图像上触摸的像素的颜色。只要图像没有移动,它就可以工作,但是当它被放大时,返回的颜色与图像的颜色不匹配。什么是必要的,以便设备识别图像已移动并返回正确的颜色?
编码:
android-constraintlayout - Android 可缩放约束布局
我是android新手,有一些问题。这个想法是模拟一个书页,上面有一些图像和文本,以及放大一列的动画,点击按钮后会放大页面的不同部分等等。我已经看到了一些很好的 imageView 捏缩放和平移库,例如 davemorrissey 的 PhotoView 和 Subsampling image scale。我希望在整个约束布局及其所有子视图(包括 textViews 而不仅仅是 imageView)上进行缩放和平移功能。我也看过 zoomLayout 库,但显然它在小时候使用 constraintLayout 有一些问题。是否有任何解决方案可以为此目的使用可爱的二次采样库?如果没有,我必须在哪里看?任何建议将不胜感激。谢谢
android - 库 Glide/PhotoView/ZGallery 之间的冲突
我编写了一个应用程序,其中使用了 Glide(4.7.1 版本)和 PhotoView(2.1.4)。今天我添加了另一个库 Zgallery(版本 0.3.1)。当我尝试运行我的应用程序时,Zgallery 的一部分不起作用。我看到 Zgallery 也使用 Glide 和 PhotoView,但其他版本(3.7.0 用于 Glide,1.3.0 用于 PhotoView)。为了使它正确,我将我的 lib 版本降级到这个,现在 Zgallery 部分可以工作,但其余部分不能。很明显,这些库相互争斗,但为什么呢?有一个选项是我的应用程序将使用实际版本和这个 Zgallery lib 旧版本?或者也许有机会从 Android Studio 更新这个库?
android - 如何调整覆盖位置以响应 PhotoView 缩放/平移
我正在使用 chrisbanes/PhotoView 库来处理图像缩放/平移。
我在顶部显示一个叠加层。基本上,我在特定坐标处的图像视图顶部添加一个视图。
例如,当 photoView 最初加载图像时,我在位置 (200,300) 添加了一个自定义视图(我在 onDraw 方法中绘制了一个箭头)。
现在假设用户缩放/平移。如何调整自定义视图位置,使其与以前一样位于同一位置(相对于图像)。
我花了几天时间拉头发,无法弄清楚。我不希望叠加层缩放。我只希望它的位置正确
谢谢
这是我的 XML,所以你有一个想法
基本上这里的叠加层只是我添加自定义视图的容器。所以基本上 0,0 从 PhotoView 的左上角开始
android - 如何使用当前比例和填充将图像移动到位置 x、y 坐标
我在我的项目中使用Photoview Library。我需要在Imageview中使用 Zoom 设置填充。
当我使用left 和 top padding时,它工作得很好。它还可以根据我的意愿从左侧和顶部移动图像。
但是,当我应用right padding和bottom padding时,它会应用填充但不会自动从当前位置移动。
android - ViewPager + Picasso + URL 字符串数组中的多个图像
请帮我。我正在关注 Chris Banes ( https://github.com/chrisbanes/PhotoView ) 的示例 PhotoView 中的示例 ViewPagerActivity ,我想使用 Picasso URL 图像更改可绘制对象。所以,我试图通过 Picasso String 的 url 数组将多个图像放入 HackyViewPager。
我的 xml ViewPager:
在 onCreate 中:
我有一个从单个 String stringDefinitionGemstonesPhoto 获得的 URL 字符串数组
SamplePageAdapter 中的最终代码是:
仅显示一张图像,当我滑动时,下一张照片为空/空白。在日志系统中打印出正确拆分的链接。怎么了?