【问题标题】:Pinch to zoom cordova捏缩放科尔多瓦
【发布时间】:2015-05-06 05:41:02
【问题描述】:

如何为cordova android项目实现捏缩放

我有一个 iframe,我正在其中加载我的 src 我想实现捏来放大 iframe,因为它占据了整个屏幕

【问题讨论】:

  • 看看here。它指的是 iOS 情况,而不是 android,但主要思想是。
  • @Merlin 其他问题似乎是指网站,而不是应用程序
  • 您可能想查看hammer.js 库:hammerjs.github.io/getting-started。它将使您能够处理捏合通知(以及一系列其他手势),然后您可以适当地操作您的页面内容。

标签: javascript cordova


【解决方案1】:

准确地说,您可以通过两种方式实现捏拉放大

  1. 如果您在允许缩放和捏合的本机容器中打开图像 - 性能要好得多,在这里您可能需要一个 Cordova 插件来为您做到这一点,我找到了 https://github.com/keensoft/FullScreenImage-Cordova-Plugin 但我认为它只会打开图片原生全屏但不允许缩放,你可以试试
  2. 如果您不使用插件,这意味着图像显示在 web 视图中,您可以为此编写触摸事件代码或简单地使用允许这样做的hammer.js。

【讨论】:

  • 是不是说使用hammer.js你可以在cordova项目中实现捏缩放,跨平台到​​至少Android和iOS,而不需要原生开发到特定平台?
猜你喜欢
  • 1970-01-01
  • 2022-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-12
  • 2017-10-29
  • 2013-12-02
  • 2015-03-30
相关资源
最近更新 更多