android - 缩放 ImageView 时禁用 ViewPager 中的分页

标签 android android-viewpager android-imageview

我已经使用 ViewPager 进行图像滑动,我需要使用缩放选项查看图像,图像被缩放但在缩放图像时分页中断。已尝试 onTouchEvent()OnInterceptTouchEvent()。禁用和启用 ViewPager 会导致强制关闭。

最佳答案

子类 ViewPager 并覆盖 canScroll()。您将被传递到检测到触摸事件的小部件,如果您希望将滚动事件传递给该小部件,则可以返回 true,如果您想要ViewPager 使用该滚动量。在您的情况下,您将在缩放时使用自己的自定义逻辑,而在未缩放时简单地链接到父类(super class)。

关于android - 缩放 ImageView 时禁用 ViewPager 中的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18827431/

相关文章:

java - 如何使 SearchView 小部件中的搜索图标与布局的右端对齐?

android - Facebook 安卓 : passing facebook object between activities

java - 保存未知数量数据的最佳方法?

android - 为 ViewPager 的特定页面设置动画

android - fragment 内的 ViewPager 不起作用

Android - 如何找到两个选项卡 TextView 之间的选项卡指示器?

java - 更改 Listpreference 中的 rowHight

android - ImageView 一维以适应自由空间,第二次评估以保持纵横比

android - 将图像裁剪为正方形 - Android

Android - 如何放大位图