1

私のアプリは、ViewFlipper 内の ListView と MapView に検索結果を表示します。ユーザーは、3D フリップ アニメーションを使用してそれらを切り替えることができます。

今日、待望の Google Maps Android API v2 に更新し、アニメーション以外はすべてスムーズに進みました。here で説明されている 3D フリップ アニメーションと非常によく似たビューに android.view.animation.Animation を適用しています。現在、幅が変換されているため、マップのビューは中央から拡大されていますが、歪んだ変換はなく、平らになっています。

繰り返しますが、これは com.google.android.maps.MapView では機能しましたが、新しいバージョンの com.google.android.gms.maps.MapView では機能しませんでした。助言がありますか?

4

2 に答える 2

0

この問題によると、問題はgmapsがSurfaceViewに依存して描画することです。また、SurfaceViewはビューアニメーションをサポートしていません(「TextureViewの紹介」を参照)。

---更新----
GoogleはAPI16でこの問題を修正しました:https ://code.google.com/p/gmaps-api-issues/issues/detail?id = 4839

于 2013-01-11T03:47:51.520 に答える
0

私の解決策は a を使用するという同じ問題に直面しViewPagerました.1つの子には ListFragment があり、別の子にはFrameLayoutと の前と前に持ってきた切り替えの前後に、snapshot(aCallback)メソッドを使用してwithを問題なく使用できるようにします。ImageViewSupportMapFragmentImageViewBitmapDrawableImageView

于 2013-10-13T00:17:16.123 に答える