2013-02-28 86 views
0

我使用https://github.com/ened/Android-Tiling-ScrollView庫來顯示大平鋪圖像。一切工作正常。唯一的問題是,我只想放大我所觸及的特定部分(在Google地圖中捏縮放大)。現在,它始終顯示從所有縮放級別開始的貼圖,無論我在哪裏觸摸。有時候,它會讓我靠近我想要放大的地方,但它並不完美,因爲有時它會將我帶到不同的部分。移動邏輯如下代碼TiledScrollView的捏放縮放功能

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

前2個參數表示開始滾動偏移,最後2表示滾動結束的目標點。我嘗試了最後2個參數的不同組合,但運氣不佳。

如果它是一個ImageView,我會做

canvas.translate(x, y); 

到放大特定部分可惜它不是ImageView。儘管我在https://github.com/jasonpolites/gesture-imageview中應用了ImageView縮放邏輯來平鋪縮放,但沒有運氣。

建議或線索非常感謝。

謝謝。

+0

我的50聲望是gng浪費:( – Braj 2013-03-11 10:21:31

回答

1

有一個非常好的自定義mapView庫,幾乎所有的谷歌地圖的功能。它的here