【问题标题】:Pinch Zoom with gallery用画廊捏缩放
【发布时间】:2011-12-03 20:50:22
【问题描述】:

我正在尝试结合进行图像缩放/平移的功能 在画廊视图内。问题是控制哪个触摸 事件由每个处理。在图像上水平拖动时, ImageView 需要处理拖动才能平移,直到边缘 图像到达然后画廊视图需要处理 触摸事件,以便它可以滑动到下一张照片。 似乎如果我从 imageview 的 ontouchevent 返回 false, 那么我将不会收到有关平移-拖动移动事件的通知。 我试图做的是从 imageview 的 ontouchevent 返回 true 直到图像的边缘被击中然后返回false。但是,我 相信这不会导致画廊开始处理这些 事件,因为它错过了最初的达阵事件。 我的下一个想法是以某种方式将包含的活动变成 触摸处理程序,并以某种方式阻止 Gallery 和 ImageView 正常触摸事件,并让活动转发触摸事件的 手动。不确定这是否可能或是否有示例。 我最后的手段是干脆不使用 android.widget.Gallery, 我想避免这种情况,因为我希望小部件“感觉”与 在电话的其他地方,我喜欢代码重用。不幸的是,我 可能必须这样做,因为我看到所有其他具有此缩放/平移的应用程序 功能似乎没有使用图库小部件(Gallery3D 等)。 我的问题是,针对这种情况进行设计的最佳方法是什么 运动事件需要在两个视图之间拆分?任何想法都是 非常感谢,谢谢。

【问题讨论】:

  • 在这里解释是一项艰巨的任务.. 在这里粘贴您的代码,以便任何人都可以帮助您弄清楚..,

标签: android android-gallery pinch zooming


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多