使用 PhotoView 放大后无法达到图像的原始大小
Posted
技术标签:
【中文标题】使用 PhotoView 放大后无法达到图像的原始大小【英文标题】:Can't get to original size of image after zooming in using a PhotoView 【发布时间】:2019-09-13 23:57:48 【问题描述】:我使用 Chris Bane 的 PhotoView 来显示 ImageViews。 放大后,我无法缩小到图像的原始大小。好像边框太小了,但还有其他解释吗?
xml photoview 设置:
<com.github.chrisbanes.photoview.PhotoView
android:id = "@+id/ScreenshotPhotoView"
android:src = "@drawable/LogoImg"
android:layout_marginTop = "40dp"
android:layout_marginBottom = "40dp"
android:layout_
android:layout_
android:layout_gravity = "center_horizontal"
android:scaleType = "fitCenter"
/>
【问题讨论】:
【参考方案1】:似乎问题在于我将layout_width
和layout_height
属性设置为特定值(320x180)。
改成warp_content
或match_parent
即可解决。
【讨论】:
以上是关于使用 PhotoView 放大后无法达到图像的原始大小的主要内容,如果未能解决你的问题,请参考以下文章
android viewpager嵌套使用photoview异常问题