【问题标题】:ViewPager should'n scrollViewPager 不应该滚动
【发布时间】:2014-04-07 09:27:17
【问题描述】:

我正在http://www.androidhive.info/2013/09/android-fullscreen-image-slider-with-swipe-and-pinch-zoom-gestures/ 上测试教程,效果非常好,但我遇到了一个小问题。

如果我的图像被缩放,我不想在页面之间滑动,直到我到达图像的边缘。我怎么能用教程代码检查它?

我知道,我必须在自定义 ViewPager 中覆盖 onInterceptTouchEvent 并返回 false。但是我该如何检查,我应该返回 true 还是 false?

编辑:我的图像通过更改矩阵值进行缩放。

【问题讨论】:

  • 为此,您需要使用扩展 ImageView 的 TouchImageView ..
  • 我要在这个文件中更改/添加什么?
  • 嗯,我看过图书馆,但它是缩放图像的不同概念。我的图像被缩放以更改矩阵值。第 6 个值是 pos.x,如果它为零,我知道,我在最左边。但是如何确定我是对的呢?

标签: android android-viewpager android-imageview


【解决方案1】:

您应该使用带有自定义 ViewPager 的自定义 ImageView,在 ImageView 中,覆盖 onMeasure、onTouchEvent,有关详细信息,请查看此库:https://github.com/Dreddik/AndroidTouchGallery

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-25
    • 1970-01-01
    • 2019-11-02
    • 2020-04-28
    相关资源
    最近更新 更多