我正在尝试动画,将Google Maps Fragment包裹在我的布局中。以下动画似乎无效。
ObjectAnimator mapAnimator = ObjectAnimator.ofFloat(view, "translationY", -view.getHeight(), view.getHeight());
我已经尝试在FrameLayout中包装片段并在没有运气的情况下制作动画。我似乎只能隐藏并使用FragmentManager显示地图。
根据此issue,Google地图使用无法动画的SurfaceView。我找不到任何官方支持这个。任何人都可以确认吗?
答案 0 :(得分:0)
我找不到任何官方支持此事。
如果“this”表示Maps V2使用SurfaceView
,drop a ViewServer
in your app这一事实,请将Hierarchy View连接到在支持Maps V2的设备上运行的应用,并查看您看到的内容。 Cyril Mottier在你引用的问题上写了第1条评论;因为他说这是SurfaceView
,我相信他。
如果“this”表示SurfaceView
无法设置动画,则可以通过阅读the documentation for TextureView
来确认。