如何在TextureView上渲染Google Maps Android API v2?

3
根据此评论,Google Maps Android API v2依赖SurfaceView来显示地图。并且视图动画不能与SurfaceView一起使用。这就是我面临的问题:http://www.youtube.com/watch?v=rBWvRxV64WU(当滑动动画开始时,MapView闪烁)。我认为使用TextureView可能不会出现这个问题。那么,我该如何在TextureView上渲染Google Maps呢?
--- 更新 --- Google Maps团队在API 16上解决了这个问题:https://code.google.com/p/gmaps-api-issues/issues/detail?id=4839
1个回答

2
所以,我如何在TextureView上渲染Google地图?
除非你在Google工作并加入地图团队,在受支持的设备上实现对闭源Maps V2库的修改以使用TextureView,否则你无法更改它,因为它不是开源的,因此你无法修改它。
抱歉!

谢谢,我不知道那个。有没有解决这个动画 bug 的方法? - Marcos Lopes
@MarcosLopes:抱歉,我不知道。考虑到 Cyril Mottier 对 Maps V2 问题的发言,我怀疑“就是这样”,因为 Cyril 肯定知道。 - CommonsWare

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接