2013-02-02 260 views
1

我想動畫,包裹在我的佈局中的谷歌地圖片段。以下動畫似乎不起作用。谷歌地圖Android API v2動畫谷歌地圖查看

ObjectAnimator mapAnimator = ObjectAnimator.ofFloat(view, "translationY", -view.getHeight(), view.getHeight()); 

我試圖在包裝中的FrameLayout片段和動畫,與沒有運氣。我似乎只能用FragmentManager隱藏和顯示地圖。

根據這issue谷歌地圖使用無法動畫的SurfaceView。我找不到任何官方的支持。有人可以確認嗎?

回答

0

我找不到任何官方的支持。

如果「這」指的是地圖V2使用SurfaceViewdrop a ViewServer in your app,掛鉤層次視圖對您的應用地圖V2功能的設備上運行,並看到你所看到的事實。 Cyril Mottier在你引用的問題上寫了評論#1;因爲他說這是一個SurfaceView,我相信他。

如果「此」表示SurfaceView無法動畫,則通過讀取the documentation for TextureView進行確認。

+0

謝謝,我不知道層次結構視圖工具。對於像我這樣的愚蠢問題,這聽起來像是一個非常有用的工具:P。我沒有意識到這是Cyril! – jophde

+0

@jophde:這不是一個愚蠢的問題 - 不知道這樣的事情是閉源庫的問題之一。 – CommonsWare