如何使用Sencha Touch 2实现捏合缩放功能?

3

我正在尝试使用sencha touch 2在我的应用程序中实现Pinch/Zoom功能。我已经在网上搜索了解决方案,发现大多数解决方案都是针对旧版sencha touch的(https://github.com/Sang-Oh/PinchZoomImagehttps://market.sencha.com/extensions/pinch-zoom-image),但我无法实现其中任何一个。现在我正在尝试实现这个 - Sencha Touch 2中带有HTML的面板上的Pinch-to-Zoom,但这个不起作用。是否有任何方法可以使用Sencha Touch 2.3实现Pinch to Zoom?


我已经成功地在Sencha Touch 2.1.1中使用了这个实现: https://github.com/SunboX/ST2_ImageViewer 对于你的项目来说,值得一试。 - Andrea Casaccia
@Anubis 谢谢,让我试试看...... - rafi
@Anubis 不工作了...无法使其工作。 - rafi
1个回答

1

我们通过在项目中包含 iScroll.js 来解决了这个问题。请参阅 http://iscrolljs.com/#zoom 以获取其文档。它对我们来说效果很好,但是需要一些时间来正确设置。


我很久没有做那个项目了... 我很快就会测试你的插件.. 谢谢回复。 - rafi
我假设你已经解决了这个问题(或者没有),因为这个问题已经发布了。但是我认为我们使用的解决方案可能对其他人有用。 - Zoltan Magyar
很高兴能够帮助您解决长期存在的问题。 - Zoltan Magyar
有一个问题,如果我在轮播中使用它,那么在放大图像并将其向右/左滚动后,会带我到下一张/上一张图像。有什么解决办法吗? - rafi
那是一个应用逻辑问题。很明显,这里出现了滚动和划动的冲突。通常不建议同时使用两者。解决方案可能是当图像已经缩放时停止事件传播。 - Zoltan Magyar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接