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

0 投票
0 回答
43 浏览

android - 如何找出要加载到 ImageView 中的最大位图大小?

我有一个应用程序,它可以使用chris bane 的 PhotoView缩放图像。

当我加载大图像时,我得到“OutOfMemoryError”

当我添加这个

到 AndroidManifest.xml

我的 android-4.4 设备收到更具体的错误消息

我的问题:是否有 api(或其他东西)告诉我我当前的 android 设备有 4096x4096 的限制?

0 投票
0 回答
680 浏览

android - Android PhotoView 缩放到某个引脚的中心

我正在使用PhotoView 库来创建我的自定义MapView. 它包括一个路径,下面的代码是绘制的:

此外,我需要以相同的方式绘制一些图钉,并且我至少需要缩放到特定的图钉或区域(由用户选择),并且最好使用动画。

我尝试使用该photoView.setScale(float scale, float x, float y, boolean animate)方法来实现这一点,但xy是正在显示的位图可见部分的坐标,即使显示图像的中心也具有0,0左上角坐标。请帮我解决这个问题。

0 投票
1 回答
651 浏览

xamarin - 可以在 Xamarin PhotoView 组件中调整初始图像吗?

我正在使用PhotoView组件在 Android 中缩放和平移图像。但是,当它第一次进入图像所在的页面时,它位于左上角,当我尝试平移或缩放时,它会移动到中间。有没有人有这个组件的经验并且知道如何调整图像的初始位置并防止它跳到屏幕中间?

0 投票
2 回答
520 浏览

android - 动画 Android PhotoView 高度

我正在使用https://github.com/chrisbanes/PhotoView并尝试为其高度设置动画。

我使用ValueAnimator并更新布局高度,以便触发内部PhotoViewAttacheronGlobalLayout转换矩阵。

是否有任何解决方法可以防止缩放和 y 位置不变,比如我可以自己更新矩阵以保持图像 Y 位置和 scaleX/scaleY 不变吗?现在这些被重置为缩放 1.0 和图像的 y 位置中心。

动画代码:

0 投票
1 回答
372 浏览

android - ImageView 无法投射到 PhotoView

我正在使用PhotoView库来显示一些图像。

当我尝试将 PhotoView 与 Picasso 一起使用时,如示例所示,我在这一行得到ClassCastException :

这是堆栈跟踪中显示的内容:

我错过了什么吗?

0 投票
0 回答
462 浏览

android - PhotoView 缩放不流畅

PhotoView在我的项目中使用并用于Glide将图像加载到其中。

ViewPager +PhotoView加载本地图片。

但是放大/缩小操作一点都不流畅。

谁能告诉我为什么??

0 投票
1 回答
4863 浏览

android - 在 Android 中使用 PhotoView 显示最初的完整图像

我正在开发一个 Android 应用程序。在我的应用程序中,我需要像 Facebook 那样的缩放图像功能。所以,我使用了这个库 - https://github.com/chrisbanes/PhotoView。但是我在首次加载图像时无法显示完整图像。

这就是我将 PhotoViewAttacher 设置为 ImageView 的方式

这是imageview的xml布局

我想要做的是,如果图像大于屏幕尺寸,我希望图像显示适合屏幕。不管它有多大。但图像可以小于屏幕尺寸。我只想在初始时显示完整图像。但是上面的代码给了我这个结果。

在此处输入图像描述

正如您在屏幕截图中看到的那样,它无法显示整个图像。它只显示部分。如果我想查看图像的其他区域,我想滚动或滑动,因为图像最初不适合屏幕。所以我尝试更改 XML 以最初显示整个图像区域。这是我改成的 XML。

如您所见,我将高度从 match_parent 更改为 wrap_content。刻度类型也是如此。当我更改为它时,它最初会显示完整的图像。

在此处输入图像描述

它显示完整图像但较小。对我来说完全没问题。这就是我想要的。问题在于缩放功能。当我放大时,图像不能大于图像高度。请参阅下面的屏幕截图。

在此处输入图像描述

正如你在上面看到的,当我放大时它没有显示完整的图像。ImageView 高度没有变化。

0 投票
1 回答
147 浏览

android - 保留放大照片视图而无需中心对齐

我有一个稍微修改的要求。这篇文章保留了方向变化的缩放并使其居中。我不希望图像居中对齐。我只想保持缩放。如何做到这一点?任何帮助将不胜感激。

0 投票
6 回答
11465 浏览

android - 无法解析 com.github.chrisbanes:PhotoView:1.3.1

我正在使用这个库中的 photoview com.github.chrisbanes:PhotoView:1.3.1。但是我的 Gradle 没有同步。

错误

分级文件

我已经在这个网址上添加了来自 Gradle Dependancy 的 Maven 代码:https ://github.com/chrisbanes/PhotoView

0 投票
2 回答
215 浏览

java - 如何添加可缩放图像

目前我正在实现一个片段来显示图像,但我尝试使用https://github.com/chrisbanes/PhotoView并且它崩溃了

这是代码:

我得到的错误是:

有什么建议么?