javascript - Cordova 可以捏合放大吗

标签 javascript cordova multi-touch pinchzoom

这方面的信息并不多,而且我能找到的信息也非常模糊且无益。我的意思是希望我的 cordova/phonegap 应用程序中的一个页面具有可以捏合以放大和平移的图像。这可能吗?如果可以,我该怎么做?

最佳答案

在 native 代码中,就在该行之后

super.loadUrl(Config.getStartUrl());

添加这个

WebSettings settings = super.appView.getSettings();
settings.setBuiltInZoomControls(true);
settings.setDisplayZoomControls(true);
settings.setSupportZoom(true);

您将在 native 部分需要它

import android.webkit.WebSettings;

然后在要缩放的页面中添加此内容

<meta name="viewport" content="user-scalable=yes,initial-scale=1, maximum-scale=5, minimum-scale=0.25/>

这将允许您通过捏合来缩放整个页面。该页面内的所有内容都将被缩放。

关于javascript - Cordova 可以捏合放大吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24389605/

相关文章:

javascript - 检查谷歌地图中的位置变化

android - 使用 Ontouch 监听器 Android 检测多点触控

javascript - 如何使用 jQuery 将每个单词的第一个字母大写

javascript - onsen-ui 实​​现不同页面不同的滑动菜单

javascript - 将图像从 readAsDataURL 转换为 readAsBinaryString

node.js - Phonegap 安装问题(shasum 检查失败)

android - Nexus One 上的 GestureOverlayView/Multitouch 问题

javascript - 针对触摸设备进行拖放和滚动

javascript - d3.js 水图错误

javascript - 从 JavaScript 设置带有引号和逗号的 CSS 变量