【问题标题】:Pinch-To-Zoom feature for TiledScrollViewTiledScrollView 的双指缩放功能
【发布时间】:2013-02-14 07:11:33
【问题描述】:

我使用https://github.com/ened/Android-Tiling-ScrollView 库来显示大的平铺图像。一切正常。唯一的问题是,我只想缩放我触摸的特定部分(在谷歌地图中捏到缩放)。现在,无论我触摸到哪里,它总是从头开始显示所有缩放级别的图块。有时,它会把我带到我想要缩放的地方,但它并不完美,因为有时它会把我带到不同的地方。以下代码执行移动逻辑

mScroller.startScroll(getScrollX(), getScrollY(), newOffsetX, newOffsetY);

前 2 个参数表示开始滚动偏移量,后 2 个参数表示滚动结束的目标点。我为最后 2 个参数尝试了不同的组合,但运气不佳。

如果是ImageView,我会做的

canvas.translate(x, y);

缩放特定部分,但不幸的是它不是ImageView。即使我将ImageView 中的https://github.com/jasonpolites/gesture-imageview 缩放逻辑应用于平铺缩放但没有运气。

非常感谢您的建议或线索。

谢谢。

【问题讨论】:

  • 我的 50 声望是 gng 浪费 :(

标签: android scroll catiledlayer pinchzoom deepzoom


【解决方案1】:

有一个非常不错的自定义 mapView 库,几乎具有谷歌地图的所有功能。它的here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 2011-12-18
    • 2015-01-03
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    相关资源
    最近更新 更多